GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: instant - 2012. Június 08. - 15:55:55

Cím: Setname hiba
Írta: instant - 2012. Június 08. - 15:55:55
Ü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;
}
Cím: Setname hiba
Írta: kadaradam - 2012. Június 08. - 15:57:29
SetPlayerName(player,ujnev);
Cím: Setname hiba
Írta: instant - 2012. Június 08. - 15:59:01
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.
Cím: Setname hiba
Írta: TengeriMalac - 2012. Június 08. - 16:25:14
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.
Cím: Setname hiba
Írta: instant - 2012. Június 08. - 16:35:29
nem tudjuk xd , de hibátlan kösz zárok