-
Hy! Hogy tudom megcsinálni azt, hogy csakk akkor tudjam használni a /help parancsot ha van 1Scorem? :confused:
-
CMD:help(playerid) {
if(GetPlayerScore(playerid) < 1)) return SendClientMessage(playerid, -1, \"Hiba.. minimum 1 pontodnak kell lennie a parancs használatához!\");
// ide amit csináljon..
return 1;
}
-
CMD:help(playerid) {
if(GetPlayerScore(playerid) < 1)) return SendClientMessage(playerid, -1, \"Hiba.. minimum 1 pontodnak kell lennie a parancs használatához!\");
// ide amit csináljon..
return 1;
}
persze ha ZCMD-s mód
-
és ha 10scretól mûködjön?
Akkor 1-10 között legyen a pontom azt hogy? :)
-
egyszerû
Amit flash leírt csak annyi hogy azt 1-t átirod 10-re igy e:
CMD:help(playerid) {
if(GetPlayerScore(playerid) < 10)) return SendClientMessage(playerid, -1, \"Hiba.. minimum 10 pontodnak kell lennie a parancs használatához!\");
// ide amit csináljon..
return 1;
}
Itt már 10 ponttól tudsz parancsot használni
-
Nem egyszerûbb azt lekérdezni, hogy a játékos pontja 10, mint azt, hogy a játékos pontja nagyobb-e egynél és kisebb 10-nél ? ?
Amit te gondolsz az így lenne:
CMD:help(playerid) {
if(1<GetPlayerScore(playerid)<10) return SendClientMessage(playerid, -1, \"A pontod sajnos kisebb mint 10.\"); //
// ide amit csináljon..
return 1;
}
És ahogy egyszerûbb és jobb megoldás:
CMD:help(playerid) {
if(GetPlayerScore(playerid) < 10)) return SendClientMessage(playerid, -1, \"Sajnálom a te pontod kisebb mint 10.\");
// ide amit csináljon..
return 1;
}
Remélem látod és érted a külnöbséget :)
-
Minek ezt bonyolítani??
Gondolom érthetõ a GetPlayerScore(playerid) < 10
Ha a játékos potjainak az összege kissebb mint tíz..
vagy..
GetPlayerScore(playerid) <= 9
Vagyis ha a játékos pontjainak az összege kissebb vagy egyenlõ a 9-el
-
Itt van! De erroros :(
if (strcmp(\"/munka\", cmdtext, true, 10) == 0)
{
if(GetPlayerScore(playerid) < 1)) return SendClientMessage(playerid, 0xAA3333AA, \"Hiba.. minimum 1 pontodnak kell lennie a parancs használatához!\");
SetPlayerPos(playerid,-1988.2336,178.8083,27.5391);
return 1;
}
C:\\Games\\XY\\filterscripts\\XY.pwn(174) : error 029: invalid expression, assumed zero
C:\\Games\\NST\\filterscripts\\XY.pwn(174) : warning 215: expression has no effect
C:\\Games\\NST\\filterscripts\\XY.pwn(174) : error 001: expected token: \";\", but found \"return\"
C:\\Games\\NST\\filterscripts\\XY.pwn(175) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
-
Én ebbe nem látok hibát..
Melyik a 174-175. sor?
-
Ezek:
if(GetPlayerScore(playerid) < 1)) return SendClientMessage(playerid, 0xAA3333AA, \"Hiba.. minimum 1 pontodnak kell lennie a parancs használatához!\");
SetPlayerPos(playerid,-1988.2336,178.8083,27.5391);
-
if(GetPlayerScore(playerid) < 1) return SendClientMessage(playerid, 0xAA3333AA, \"Hiba.. minimum 1 pontodnak kell lennie a parancs használatához!\");
SetPlayerPos(playerid,-1988.2336,178.8083,27.5391);
Aki írta kettõ zárójelt rakott ki egy helyett, így már megy ;)