Szerző Téma: Ha a pont nagyobb mint  (Megtekintve 655 alkalommal)

Ha a pont nagyobb mint
« Dátum: 2013. augusztus 10. - 21:12:42 »
0 Show voters
Ü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!
« Utoljára szerkesztve: 2013. augusztus 10. - 21:19:00 írta Benike1997 »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Ha a pont nagyobb mint
« Válasz #1 Dátum: 2013. augusztus 10. - 21:42:14 »
+1 Show voters
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
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Ha a pont nagyobb mint
« Válasz #2 Dátum: 2013. augusztus 10. - 21:43:11 »
+1 Show voters
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. 

Ha a pont nagyobb mint
« Válasz #3 Dátum: 2013. augusztus 10. - 21:44:57 »
0 Show voters
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.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Ha a pont nagyobb mint
« Válasz #4 Dátum: 2013. augusztus 10. - 21:49:16 »
+1 Show voters
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

Ha a pont nagyobb mint
« Válasz #5 Dátum: 2013. augusztus 10. - 21:50:24 »
0 Show voters
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); }

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal