sscanf warning: Format specifier does not match parameter count.
CMD:makeadmin(playerid,params[]){new id;if(pInfo[playerid][Admin] >= ADMIN_FOADMIN){if(sscanf(params,\"u\",id)) return SendClientMessage(playerid, -1,\"\"SZ_PIROS\"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Használat : /makeadmin [ Név/ID ]\");{ if(Logged[id] == 1) { SendClientMessage(playerid, -1,\"\"SZ_PIROS\"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Lefut a parancs !\"); } else SendClientMessage(playerid, -1,\"\"SZ_PIROS\"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Ez a játékos nem online !\");}}else SendClientMessage(playerid, -1,\"\"SZ_PIROS\"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Ehhez a parancshoz nincs jogosultságod !\");return 1;}
if(sscanf(params,\"u\",id)) // Csere ->if(sscanf(params, \"u\", params[0]))id = params[0];
new JatekosID;
new Szint; if(sscanf(params, \"id\", JatekosID, Szint)) return SendClientMessage(playerid, FEHER, \"Használat: /adminad [iD] [szint]\"); if(!IsPlayerConnected(JatekosID)) return SendClientMessage(playerid, PIROS, \"A játékos nem elérhető!\");
CMD:makeadmin(playerid, params[]){ if(pInfo[playerid][Admin] < ADMIN_FOADMIN) return SendClientMessage(playerid, SZ_PIROS, \"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Ehhez a parancshoz nincs jogosultságod !\");if(sscanf(params, \"u\", params[0])) return SendClientMessage(playerid, SZ_PIROS, \"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Használat : /makeadmin [ Név/ID ]\");if(!Logged(params[0])) return SendClientMessage(playerid, SZ_PIROS, \"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Ez a játékos nem online !\"); SendClientMessage(playerid, SZ_PIROS, \"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Lefut a parancs !\"); return 1;}
new Logged[MAX_PLAYERS];if(dialogid == bejelentkezes){ Logged[playerid] = 1; // A teljes szkriptet kivágtam mert fölösleges ez a lényeg}
if(!IsPlayerConnected(params[0]))return SendClientMessage(playerid, SZ_PIROS, \"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Nem online!\");if(Logged(params[0]) == 0) return SendClientMessage(playerid, SZ_PIROS, \"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Nincs bejelentkezve!\");
Változatlan, ugyan az a hibája van, másmódon megtudnám csinálni de úgy akarom hogy a nevét / id-t irja be ésha nincs csatlakozva akkor irja, a params[0], sem jó.Viszont arra rájöttem hogy IsPlayerConnected(id) == 1-el tökéletesen müködik szóval Logged-el van a problem?
stock IsLogged(playerid){ if(IsPlayerConnected(playerid)) if(Logged(playerid) == 1)) return 1; return 0;}
// Nálad a playerid helyére params[0]-t kell írni.if(!IsLogged(playerid)) return SendClientMessage(playerid, -1, \"Nem online, vagy nincs bejelentkezve!\");