CMD:fegyver(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, -1046.7183,-956.5599,129.2188))
{
GivePlayerWeapon(playerid,30,130); // ak47
GivePlayerMoney(playerid,-450);
}
else if(IsPlayerInRangeOfPoint(playerid, 7.0, -1062.7516,-957.2233,129.2188)) //M4
GivePlayerWeapon(playerid,31,130);
GivePlayerMoney(playerid,-500);
return 1;
}
Ez teljesen tökéletesen mûködik.
Két helyen tudom beírni a fegyver parancsot egyiknél ak-t veszek másik helyen m4-et.
De az a gondom hogy egy parancsba kettõnél több ilyen RangeOfPointos sort nem tudok berakni.
Ha szeretném még hogy legyen ilyen else if-es sor hogy betudjak még rakni 3 fegyvert ( tehát 3 ilyen sor még )
Akkor azt hogy tudom megoldani?
CMD:fegyver( playerid, params[] )
{
if( IsPlayerInRangeOfPoint(playerid, 7.0, -1046.7183,-956.5599,129.2188) )
{
GivePlayerWeapon( playerid, 30, 130 ); // ak47
GivePlayerMoney( playerid, -450 );
}
else if( IsPlayerInRangeOfPoint(playerid, 7.0, -1062.7516,-957.2233,129.2188) ) // M4
{
GivePlayerWeapon( playerid, 31, 130 );
GivePlayerMoney( playerid, -500 );
}
else if(..) // Folytathatod ameddig kívánod. :)
{
}
return 1;
}