if(GetPlayerWeapon(playerid) == WEAPID)
{
//Van nála PL: M4(id:31) akkor rabolhat
}
else
{
SendClientMessage(playerid,-1,\"Fegyver nélkül nem rabolhatsz!\");
}
if(GetPlayerWeapon(playerid) == WEAPID)
{
//Van nála PL: M4(id:31) akkor rabolhat
}
else
{
SendClientMessage(playerid,-1,\"Fegyver nélkül nem rabolhatsz!\");
}
[/quote]
Szerintem így izlésesebb a kód:
if(!GetPlayerWeapon(playerid)) return SendClientMessage(playerid, 0xff0000ff, \"Fegyver nélkül nem rabolhatsz!\");
Megjegyzés: ! a GetPlayerWeapon elött az az hogy GetPlayerWeapon == 0.. de ahogy tetszik.
if(GetPlayerWeapon(playerid) == WEAPID)
{
//Van nála PL: M4(id:31) akkor rabolhat
}
else
{
SendClientMessage(playerid,-1,\"Fegyver nélkül nem rabolhatsz!\");
}
[/quote]
Szerintem így izlésesebb a kód:
if(!GetPlayerWeapon(playerid)) return SendClientMessage(playerid, 0xff0000ff, \"Fegyver nélkül nem rabolhatsz!\");
Megjegyzés: ! a GetPlayerWeapon elött az az hogy GetPlayerWeapon == 0.. de ahogy tetszik.
[/quote]
Bármelyik fegyó van a kezébe akkor rabolhat?
new robfegy[6] = {25, 26, 27, 28, 29, 30}; //fegyverek id-i
CMD:rob(playerid, params[])
{
for(new i = 0; i < 5; i++) // azért 5-ig pörgeti, mert a 6 elem így jön ki: 0., 1., 2., 3., 4., 5.
{
if(GetPlayerWeapon(playerid) == robfegy) // ha akármelyik elemmel megegyezik a játékosnál levõ fegyver id-je
{
//Van nála a tárolóban található fegyver, mehet a rablás
}else{
SendClientMessage(playerid, COLOR_RED, \"Nincs nálad megfelelõ fegyver a rabláshoz!\");
}
}
return 1;
}