Setname hiba

Indította instant, 2012. június 08. - 15:55:55

Előző téma - Következő téma

instant

Ü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;
}

kadaradam

SetPlayerName(player,ujnev);

instant

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.

TengeriMalac

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.

instant

nem tudjuk xd , de hibátlan kösz zárok