Sziasztok nemrég elkezdtem egy modot írni, és most érem a Warn parancshoz, aminek az volna hibája, hogy az indoknál csak számmal engedi, és azt sem írja ki.
Maga a parancs:
CMD:warn(playerid, params[])
{
new id,indok;
if(admins[playerid][fejleszto] !=1 || admins[playerid][adminlvl] <1) return 0;
if(admins[playerid][fejleszto] > 0 || admins[playerid][adminlvl] >1)
if(sscanf(params, \"ui\", id, indok)) return SendClientMessage(playerid,narancssárga,\"Használat: /warn <ID> <Indok>\");
GetPlayerName(id, nev, sizeof(nev));
GetPlayerName(playerid, neve, sizeof(neve));
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Rossz Játékos ID!\");
format(str,sizeof(str),\"%s warnolva lett %s által. Indok:%s\",nev,neve,indok);
SendClientMessageToAll(lila,str);
admins[id][warnok] ++;
return 1;
}
Szar a netem sajnos így lehet mire leírom már van válasz xd
CMD:warn(playerid, params[])
{
new id,
indok[128];
if(admins[playerid][fejleszto] !=1) return SendClientMessage(playerid, -1, \"Nincs jogosultságod a parancs használatához!\");
if(sscanf(params, \"ui\", id, indok)) return SendClientMessage(playerid, -1,\"Használat: /warn <ID> <Indok>\");
GetPlayerName(id, nev, sizeof(nev));
GetPlayerName(playerid, neve, sizeof(neve));
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Rossz Játékos ID!\");
new str[128];
format(str,sizeof(str),\"%s warnolva lett %s által. Indok:%s\",nev,neve,indok);
SendClientMessageToAll(lila,str);
admins[id][warnok] ++;
return 1;
}
sz*r a netem sajnos így lehet mire leírom már van válasz xd
CMD:warn(playerid, params[])
{
new id,
indok[128];
if(admins[playerid][fejleszto] !=1) return SendClientMessage(playerid, -1, \"Nincs jogosultságod a parancs használatához!\");
if(sscanf(params, \"ui\", id, indok)) return SendClientMessage(playerid, -1,\"Használat: /warn <ID> <Indok>\");
GetPlayerName(id, nev, sizeof(nev));
GetPlayerName(playerid, neve, sizeof(neve));
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Rossz Játékos ID!\");
new str[128];
format(str,sizeof(str),\"%s warnolva lett %s által. Indok:%s\",nev,neve,indok);
SendClientMessageToAll(lila,str);
admins[id][warnok] ++;
return 1;
}
Én szeretem az embereket de ennyire ne kapkodjatok még ha gagyi a net akkor se pls xD ha fent kicserélted sscanf-be is ki kéne nem? :hmmm:
CMD:warn(playerid, params[])
{
new id,
indok[128];
if(admins[playerid][fejleszto] !=1) return SendClientMessage(playerid, -1, \"Nincs jogosultságod a parancs használatához!\");
if(sscanf(params, \"us[128]\", id, indok)) return SendClientMessage(playerid, -1,\"Használat: /warn <ID> <Indok>\");
GetPlayerName(id, nev, sizeof(nev));
GetPlayerName(playerid, neve, sizeof(neve));
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Rossz Játékos ID!\");
new str[164];
format(str,sizeof(str),\"%s warnolva lett %s által. Indok:%s\",nev,neve,indok);
SendClientMessageToAll(lila,str);
admins[id][warnok] ++;
return 1;
}
szal stringes cucc javítva formatos cucc mérete növelve hogy tuti beleférjen byebi :smokin: