-
Üdv. a mai nap reggelén készítettem 1 /setname parancsot, igen ám csak nem írja át a nevet
Kód:
CMD:setname(playerid,params[])
{
new player, ujnev;
new string[250];
if(sscanf(params,\"us[200]\",player,ujnev)) return SCM(playerid,PIROS,\"Használat /setname [iD][Újnév]\");
if(player == INVALID_PLAYER_ID) return SCM(playerid,PIROS,\"Nincs ilyen Játékos!\");
{
SetPlayerName(player,\"%s\");
format(string,250,\"Az új neved :%s\",ujnev);
SCM(playerid,ZOLD,string);
}
return 1;
}
-
SetPlayerName(player,ujnev);
-
1 error
C:\\Documents and Settings\\X\\Dokumentumok\\kecske.pwn(72) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
-
CMD:setname(playerid,params[])
{
new player,
ujnev[MAX_PLAYER_NAME],
string[250];
if(sscanf(params,\"us[32]\",player,ujnev)) return SCM(playerid,PIROS,\"Használat /setname [iD][Újnév]\");
if(player == INVALID_PLAYER_ID) return SCM(playerid,PIROS,\"Nincs ilyen Játékos!\");
SetPlayerName(player, ujnev);
format(string,250,\"Az új neved :%s\",ujnev);
SCM(playerid,ZOLD,string);
return 1;
}
Elárulnátok, hogy honnan szedi a fele forum, hogy a \';\'vel lezárt \'if\' függvény után kib4szott fontos \'{\'-t tenni??
Semmi értelme, és szerintem rohadt átláthatatlan lesz tõle az egész.
-
nem tudjuk xd , de hibátlan kösz zárok