25.07.2014, 21:20
Please explain these two in very simple words.
Код:
forward LoadUser_data(playerid,name[],value[]); INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
forward LoadUser_data(playerid,name[],value[]); INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
bExtra and extra are used to pass additional data to the callback functions, e.g. the playerid parameter in the user system. If bExtra is true the value in extra will be passed as a parameter before identifier[]: |
if(strfind(PlayerName(playerid), "[Dr]",false) != -1) {
if(!fexist(file) || dini_Int(file,"Member") == 0) {
format(string,128,">> %s (%d) has been kicked from server. Reason: Fake Clan Member.",PlayerName(playerid),playerid);
SendClientMessageToAll(COLOR_RED, string);
SendClientMessage(playerid, COLOR_RED, "You have been kicked from server for using our clan although you're not a member of it.");
SetTimerEx("kick_player",500,false,"d",playerid);
return 0;
}
}