Üdv! Hogy tudom megoldani azt, hogy ha a pont több mint 15 akkor rakjon le egy snipert is neki
eddig így áll:
SetPlayerColor(playerid, SARGA);
SetPlayerTeam(playerid, 1);
SetPlayerSkin(playerid, 287);
SetPlayerPos(playerid, 1771.2948, -6429.6030, 2.7694);
GivePlayerWeapon(playerid, 16, 5);
GivePlayerWeapon(playerid, 22, 150);
GivePlayerWeapon(playerid, 31, 350);
Továbbá egy olyan, hogy lekéri a játékos színét és amibe beszáll jármû a színével megegyezõ színû lesz.
Elõre is köszönök mindent!
if(GetPlayerColor(playerid) > 15) { GivePlayerWeapon(playerid,34,50); }
A jármû színt meg csak úgy tudod hogy megadod pl hogy a játékos színe fehér ( 0xFFFFFFFF ) és a kocsi festés is fehér ( 0,0 ) feketénél: 0x000000FF
http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs
Ez az elsõ:
if( GetPlayerScore( playerid ) > 15 ) { GivePlayerWeapon( playerid, 34, 1000 ); }
Második megoldás amit leírt Kovács.. azt nem lehetséges mivel a játékos színkódja más mint a jármûvé.. azt már úgy kell megcsináld, hogy csinálsz egy dialogot majd kiválasztod a játékos kocsijának a színét.. :) http://wiki.sa-mp.com/wiki/ChangeVehicleColor a színek pedig: http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs
Másodikat megoldottam segítségetekkel nagyon köszönöm
Végeredmény:
if(GetPlayerColor(playerid) == SARGA) { ChangeVehicleColor(vehicleid, 65, 65); }
if(GetPlayerColor(playerid) == PIROS) { ChangeVehicleColor(vehicleid, 3, 3); }