GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Benike1997 - 2013. augusztus 10. - 21:12:42

Cím: Ha a pont nagyobb mint
Írta: Benike1997 - 2013. augusztus 10. - 21:12:42
Ü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!
Cím: Ha a pont nagyobb mint
Írta: Kovacs_Richard - 2013. augusztus 10. - 21:42:14
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
Cím: Ha a pont nagyobb mint
Írta: ZyZu. - 2013. augusztus 10. - 21:43:11
Amikor a játékos beszál a jármûbe lekéred a játékos színét és megváltoztatod a jármûvét. :)
Az elsõ pedig lekéred a játékos pontját.. if( GetPlayerScore ) majd ha eléri azt a bízonyos pontszámot akkor létrehozol egy pickupot a fegyverrel. 
Cím: Ha a pont nagyobb mint
Írta: Benike1997 - 2013. augusztus 10. - 21:44:57
Zyzu egy picit többet letudnál írni belõle? Vagy ha részleteket leírsz az is jó aztán bújom fórumot és megoldom.
Cím: Ha a pont nagyobb mint
Írta: ZyZu. - 2013. augusztus 10. - 21:49:16
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
Cím: Ha a pont nagyobb mint
Írta: Benike1997 - 2013. augusztus 10. - 21:50:24
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); }