-
sziasztok :)
csinálok ilyen rcon admin rendszert és ott megakadtam,hogy akarok névváltásit ez így nézne ki,hogy
SetPlayerName(playerid,\"Jesus\");
de én ugye azt akarom,hogy sscanf-ba szóval /nevvaltas [iD] [NEV]
ez így nekem nem jó:
SetPlayerName(id,\"ujnev\");
változókba elvan mentve de ezt nem vágom hogy kell megcsinálni :D
valaki segítene megköszönném :)
-
CMD:nevvaltas(playerid, params[])
{
new neve,ujnev[24];
if(IsPlayerAdmin(playerid))
{
if(sscanf(params,\"us[24]\",neve,ujnev)) return SendClientMessage(playerid,-1,\"Használat: /nevvaltas [iD/NÉV] [ÚJNÉV]\");
else{
SetPlayerName(neve,ujnev);
}
}else{
SendClientMessage(playerid,-1,\"Nem vagy admin!\");
}
return 1;
}
-
unknow command :\'(
-
Bocs, javítottam
-
igazából nekem még mindig nem jó..:/
ezt meglehet csinálni 3dtext labelnél mert az is kellene majd :/
amúgy köszönöm hogy próbálsz segíteni :)
-
CMD:nevvaltas(playerid, params[])
{
new neve,ujnev[24];
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy admin!\");
if(sscanf(params,\"us[24]\",neve,ujnev)) return SendClientMessage(playerid,-1,\"Használat: /nevvaltas [iD/NÉV] [ÚJNÉV]\");
SetPlayerName(neve,ujnev);
return 1;
}
Minek else? Egyszerûen is meg lehet írni.. példáúl így :) Ebben nincs semmi else csak return .. egyébként vigyázz arra, hogy ne legyen a módban 2 féle parancsfeldolgozó vagyis strcmp is és zcmd mivel ha mindegyik van akkor Unknow Command lesz a hiba.
-
köszönöm sikerült <3