-
Sziasztok elkzdtem csinálni az admin rendszert...és máris kis bajba ütköztem :)
C:\\Documents and Settings\\Rendszergazda\\Asztal\\FUN.pwn(516) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Rendszergazda\\Asztal\\FUN.pwn(516) : error 017: undefined symbol \"cmd_asay\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\FUN.pwn(516) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Rendszergazda\\Asztal\\FUN.pwn(516) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
És itt a script
CMD:asay(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
new admiin[MAX_PLAYER_NAME];
GetPlayerName(playerid,admiin,sizeof(admiin));
new text[128];
if(sscanf(params, \"s[128]\",text)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Használat: /asay [szöveg]\");
new kakak[128];
format(kakak,sizeof kakak,\"(( Admin %s : %s ))\",admiin,text);
SendClientMessageToAll(0xA10000AA,kakak);
}
SendClientMessage(playerid,COLOR_RED,\"Nem vagy admin!\");
return 1;
}
Elõre is köszi a helpet.
-
#include < zcmd > megvolt?
-
CMD:asay(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
new admiin[MAX_PLAYER_NAME], kakak[128], text[128];
if(sscanf(params, \"s[128]\",text)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Használat: /asay [szöveg]\");
GetPlayerName(playerid,admiin,sizeof(admiin));
format(kakak,sizeof kakak,\"(( Admin %s : %s ))\",admiin,text);
SendClientMessageToAll(0xA10000AA,kakak);
}
else
{
SendClientMessage(playerid,COLOR_RED,\"Nem vagy admin!\");
}
return 1;
}
Esetleg így, de nemtudom tesztelni pawno-n, mert a \'PlayerInfo\' változóját nem ismerem.
-
#include < zcmd > megvolt?
Meg van persze és be is volt írva eddig is.
-
CMD:asay(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
new admiin[MAX_PLAYER_NAME];
GetPlayerName(playerid,admiin,sizeof(admiin));
new text[128];
if(sscanf(params, \"s[128]\",text)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Használat: /asay [szöveg]\");
new kakak[128];
format(kakak,sizeof kakak,\"(( Admin %s : %s ))\",admiin,text);
SendClientMessageToAll(0xA10000AA,kakak);
} else {SendClientMessage(playerid,COLOR_RED,\"Nem vagy admin!\");}
return 1;
}
-
Még mindig ugyan ezeket a hibákat írja.
-
Még mindig ugyan ezeket a hibákat írja.
Nálam hibátlan. enumerálást bemásolnád?
-
Erre gondolsz?
enum pInfo
{
pAdmin,
}
;
-
Erre gondolsz?
enum pInfo
{
pAdmin,
}
;
Az a pontosvesszõ nem kell oda.
-
LEvettem azt a vesszõt de így is ugyan ez az error :/
-
a vesszõ sem kell oda ha csak az admin van ott.
-
a vesszõ sem kell oda ha csak az admin van ott.
Levettem de még mindig ez a gond.
-
zcmd inc-d frissítsd. Mást nem tudok.
-
Frissítettem,de semmi ugyan ezt csinálja :/
-
new PlayerInfo kódot bemásolnád?
-
new PlayerInfo kódot bemásolnád?
[pawn]new PlayerInfo[MAX_PLAYERS][pInfo];[/pawn]
-
Véletlenül nincs kétszer létrehozva a CMD:asay? Nem valami eljárásba tetted?
-
Köszi a helpet.