public OnPlayerConnect(playerid)
{
new name[24];
GetPlayerName(playerid,name,24);
if(strfind(\"[ADMIN]\",name,true))
{
if(!IsPlayerAdmin(playerid)) return Kick(playerid), SendClientMessage(playerid,0xff0000ff,\"Ezzel a névvel ([ADMIN]) csak adminok jöhetnek fel!\");
}
return 1;
}
elkapkodott, rögtönzött verzió, lehet hogy van benne hiba
Az IsPlayerAdmin(playerid) helyett írd az admin jelzõjét. (pl pInfo[playerid][Admin] > 0)..
E: vagy olvasd ki a fáljjábol hogy admin-e mert ez rögtön a csatlakozás után van!
dini_Int(file,int);
és akkor már:
public OnPlayerConnect(playerid)
{
new name[24];
GetPlayerName(playerid,name,24);
if(strfind(\"[ADMIN]\",name,true))
{
new file[128];
format(file,128,\"%s.ini\",name);
if(dini_Int(file) == 0) return Kick(playerid), SendClientMessage(playerid,0xff0000ff,\"Ezzel a névvel ([ADMIN]) csak adminok jöhetnek fel!\");
}
return 1;
}