[pawn]Már csak fejbõl vannak ilyen dolgok írva?
new engedelyezve;
CMD:engedelyez(playerid)
{
if(IsPlayerAdmin(playerid) && engedelyezve == 1) ? engedelyezve=0; : engedelyezve=1;
return 1;
}
CMD:pancel(playerid)
{
if(engedelyezve == 1) SetPlayerArmour(playerid, 100); : return 1;
return 1;
}[/pawn]
Phento0.3d.pwn(9470) : error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: \";\", but found \"return\"
warning 225: unreachable code
[/quote]
Edit:
[pawn]#include <a_samp>
new
bool:engedelyezve; // csak true (1) és false(0) lehet az értéke
public
OnPlayerCommandText(playerid, cmdtext[ ])
{
if(strcmp(\"/engedélyez\", cmdtext, true) == 0)
{
if(IsPlayerAdmin(playerid)) // Csak rcon joggal rendelkezõ játékos használhatja a parancsot.
{
engedelyezve = true - engedelyezve; // Ezen résszel lehet egy változó értékét false (0)-ról true (1)-re állítani true(1)-rõl false (0)-ra állítani.
// Ami azt jelenti egy paranccsal tudod tiltani/engedélyezni, ez esetben a parancs/ok használatát.
}
return 1;
}
if(strcmp(\"/pancel\", cmdtext, true) == 0)
{
if(engedelyezve)
{
SetPlayerArmour(playerid, 100);
} else {
SendClientMessage(playerid, -1, \"A parancs használata tiltva van\");
}
return 1;
}
return 0;
}[/pawn]
if(!strcmp(\"/pc\", cmdtext) )
{
GivePlayerWeapon(playerid, 46, 1);
return 1;
}