Szerző Téma: zcmd error  (Megtekintve 1041 alkalommal)

Nem elérhető Sanyko

  • 324
    • Profil megtekintése
zcmd error
« Dátum: 2015. szeptember 30. - 05:35:13 »
0 Show voters
Sziasztik.
Következő errorokat kaptam.:
d:\\Szerverek\\rpg\\filterscripts\\Adminkapu.pwn(18) : error 029: invalid expression, assumed zero
d:\\Szerverek\\rpg\\filterscripts\\Adminkapu.pwn(26) : error 029: invalid expression, assumed zero
d:\\Szerverek\\rpg\\filterscripts\\Adminkapu.pwn(34) : error 029: invalid expression, assumed zero
d:\\Szerverek\\rpg\\filterscripts\\Adminkapu.pwn(42) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

 
És ezeket ezekre a sorokra írja ki.:
CMD:anyit(playerid, params[])
{
if(IsPlayerAdmin(playerid)) // Ha admin az illető
else SendClientMessage(playerid,-1,\"Csak admin használhatja a parancsot\"); // Ha nem akkor itt is ez fut le
MoveObject(kapum, -864.70001, 2299.6001, 161.39999, 2.0);
return 1;
}
CMD:azar(playerid, params[])
{
if(IsPlayerAdmin(playerid)) // Ha admin az illető
else SendClientMessage(playerid,-1,\"Csak admin használhatja a parancsot\"); // Ha nem akkor itt is ez fut le
MoveObject(kapum, -864.7002, 2308.5, 161.39999, 2.0);
return 1;
}
CMD:gnyit(playerid, params[])
{
if(IsPlayerAdmin(playerid)) // Ha admin az illető
else SendClientMessage(playerid,-1,\"Csak admin használhatja a parancsot\"); // Ha nem akkor itt is ez fut le
MoveObject(garazs, -871.29999, 2334.3999, 155.60001, 2.0);
return 1;
}
CMD:gzar(playerid, params[])
{
if(IsPlayerAdmin(playerid)) // Ha admin az illető
else SendClientMessage(playerid,-1,\"Csak admin használhatja a parancsot\"); // Ha nem akkor itt is ez fut le
MoveObject(garazs, -871.29999, 2334.3999, 159.2, 2.0);
return 1;
}

 
Valaki segít? Köszönöm

zcmd error
« Válasz #1 Dátum: 2015. szeptember 30. - 12:29:19 »
0 Show voters
Kezdő vagyok de én is csinálnám..Lehet nem jó igysem.....:D
 

CMD:anyit(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
MoveObject(kapum, -864.70001, 2299.6001, 161.39999, 2.0);
} else SendClientMessage(playerid,-1,\"Csak admin használhatja a parancsot\");
return 1;
}
CMD:azar(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
MoveObject(kapum, -864.7002, 2308.5, 161.39999, 2.0);
}else SendClientMessage(playerid,-1,\"Csak admin használhatja a parancsot\");
return 1;
}

 
És igy tovább és igy tovább előbb ird be mit tegyen ha admin az illető mielőtt megadnád hogy mit tegyen ha nem az. :)

Nem elérhető Sanyko

  • 324
    • Profil megtekintése
zcmd error
« Válasz #2 Dátum: 2015. szeptember 30. - 16:50:35 »
0 Show voters
Idézetet írta: narancs741 date=1443608959\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58005\" data-ipsquote-contentclass=\"forums_Topic
Kezdő vagyok de én is csinálnám..Lehet nem jó igysem.....:D
 

CMD:anyit(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
MoveObject(kapum, -864.70001, 2299.6001, 161.39999, 2.0);
} else SendClientMessage(playerid,-1,\"Csak admin használhatja a parancsot\");
return 1;
}
CMD:azar(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
MoveObject(kapum, -864.7002, 2308.5, 161.39999, 2.0);
}else SendClientMessage(playerid,-1,\"Csak admin használhatja a parancsot\");
return 1;
}

 
És igy tovább és igy tovább előbb ird be mit tegyen ha admin az illető mielőtt megadnád hogy mit tegyen ha nem az. :)
 
Nem jó.

zcmd error
« Válasz #3 Dátum: 2015. szeptember 30. - 16:56:09 »
+1 Show voters
Legyél szíves használni a tabulálást. Nem véletlenül találták ki, sokkal átláhatóbb lesz a kód.

Az előttem hozzászóló konkrétan ugyan ezt írta le, próbáld meg mégegyszer. Ha még mindig nem jó, akkor írd le azt is, hogy mi történik amikor használod a parancsot.

 
CMD:anyit(playerid)
{
if(IsPlayerAdmin(playerid)) // Ha RCON-Admin az illető
{
MoveObject(kapum, -864.70001, 2299.6001, 161.39999, 2.0);
}
else SendClientMessage(playerid, -1, \"Csak admin használhatja a parancsot!\");
return 1;
}

Nem elérhető Sanyko

  • 324
    • Profil megtekintése
zcmd error
« Válasz #4 Dátum: 2015. szeptember 30. - 17:03:27 »
0 Show voters
Idézetet írta: Hawkz date=1443624969\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58005\" data-ipsquote-contentclass=\"forums_Topic
Legyél szíves használni a tabulálást. Nem véletlenül találták ki, sokkal átláhatóbb lesz a kód.

Az előttem hozzászóló konkrétan ugyan ezt írta le, próbáld meg mégegyszer. Ha még mindig nem jó, akkor írd le azt is, hogy mi történik amikor használod a parancsot.

 
CMD:anyit(playerid)
{
if(IsPlayerAdmin(playerid)) // Ha RCON-Admin az illető
{
MoveObject(kapum, -864.70001, 2299.6001, 161.39999, 2.0);
}
else SendClientMessage(playerid, -1, \"Csak admin használhatja a parancsot!\");
return 1;
}

 

Köszönöm.
 
d:\\Szerverek\\rpg\\filterscripts\\Adminkapu.pwn(22) : warning 217: loose indentation
d:\\Szerverek\\rpg\\filterscripts\\Adminkapu.pwn(32) : warning 217: loose indentation
d:\\Szerverek\\rpg\\filterscripts\\Adminkapu.pwn(42) : warning 217: loose indentation
d:\\Szerverek\\rpg\\filterscripts\\Adminkapu.pwn(52) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Warnings.

 
Ezek?

zcmd error
« Válasz #5 Dátum: 2015. szeptember 30. - 17:16:00 »
+1 Show voters
Felfogom kötni magam a hülyeségeitek miatt xd

Mondtam, hogy használd a tabulálást, na mindegy. Így is megoldható.


Írd be ezt a mód elejére valahova és nem kapsz warningot:

 
#pragma tabsize 0

 
A többi parancsot meg az enyém alapján át tudod írni.

Egyébként meglehet picit rövidebben is, (ami igazából itt nem is nagyon lényeges):

 
CMD:anyit(playerid)
{
if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, -1, \"Csak admin használhatja a parancsot!\");
        MoveObject(kapum, -864.70001, 2299.6001, 161.39999, 2.0);
return 1;
}
« Utoljára szerkesztve: 2015. szeptember 30. - 17:21:20 írta Hawkz »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal