Na... tegnap írtam, kicsit álmos voltam és valamit nem úgy csináltam, ahogy kellene... vagy nem tudom.. néztem ma is de nem jöttem rá a hibára..
Valaki segítene?
van ez a kód:
CMD:relvesz(playerid,params[])
{
if(belepve[playerid]==false)return hu(playerid,\"Előbb be kell jelentkezned!\");
if(PlayerInfo[playerid][pLeader]!=1 && PlayerInfo[playerid][pMember]!=1)return hu(playerid,\"Nem vagy rendvédelmi szerv tagja!\");
new mitirbe[20],kitol;
if(sscanf(params,\"us[20]\",kitol,mitirbe))return hu(playerid,\"Használat: /Relvesz <Kitöl?> <Pénz>\");
if(!IsPlayerConnected(kitol))return hu(playerid,\"Nincs fent a játékos!\");
if(PTP(playerid,kitol,5)==0)return hu(playerid,\"Túl messze állsz a játékostól!\");
if(egyezik(mitirbe,\"pénz\"))
{
if(GetPlayerSpecialAction(kitol) != SPECIAL_ACTION_HANDSUP)return hu(playerid,\"A Játékos nem tartja fel a kezét... /Handsup\");
cmd_me(playerid,\"elveszi valaki pénzét...\");
penzvaltozas(kitol,-PlayerInfo[kitol][pMoney]);
new asd[64];
format(asd,64,\"Elvetted %s pénzét\",kitol);
hu(playerid,asd);
}
return 1;
}
Le is fut rendesen a parancs, teszi a dolgát, elveszi a emgfelelő embertől a pénzt... minden oké.. legalábbis 1 embernél.. viszont a végén ezt írja:
\"elvetted pénz pénzét\" ez helyett: \"elvetted Teszt_Elek pénzét\"
Tudja valaki, hogy mi a hiba?
[gmod]Javítottam a code taget.[/gmod]