Code
stock chrfind(needle,haystack[],start = 0) {
new len = strlen(haystack);
while (start < len) {
start++;
if (haystack[start] == needle) return start;
}
return -1;
}
Code
public OnPlayerConnect(playerid) {
new pln[24]; GetPlayerName(playerid,pln,sizeof(pln));
if (chrfind('_',pln) !=-1 || chrfind('-',pln) !=-1 || chrfind('!',pln) !=-1) {
Kick(playerid);
}
return 1;
}
правда не тестил (написал сразу на форум) попробуй. по идее должно работать)