Szerző Téma: Levonás helyett inkább pénzt ad  (Megtekintve 796 alkalommal)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Levonás helyett inkább pénzt ad
« Dátum: 2013. február 09. - 11:24:54 »
0 Show voters
Üdv, az lenne a problémám hogy találtam 1 SetPlayerPosEx kódot de amikor megpróbálom el venni a pénzét inkább feljebb viszi és nem tudom hogy miért.
a Kód:
 
SetPlayerPosEx(playerid,Float:x,Float:y,Float:z,interior,world,money)
{
    SetPlayerPos(playerid,Float:x,Float:y,Float:z);
    SetPlayerInterior(playerid,interior);
    SetPlayerVirtualWorld(playerid,world);
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-money);
}

Nem elérhető Josh

Levonás helyett inkább pénzt ad
« Válasz #1 Dátum: 2013. február 09. - 11:26:17 »
0 Show voters
A -money helyére nem összeg kell hogy mennyit vonjon le?

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Levonás helyett inkább pénzt ad
« Válasz #2 Dátum: 2013. február 09. - 11:33:24 »
0 Show voters
SetPlayerPosEx(playerid,Float:x,Float:y,Float:z,interior,world,money)
{
    SetPlayerPos(playerid,Float:x,Float:y,Float:z);
    SetPlayerInterior(playerid,interior);
    SetPlayerVirtualWorld(playerid,world);
        GivePlayerMoney(playerid, -money);
}

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Levonás helyett inkább pénzt ad
« Válasz #3 Dátum: 2013. február 09. - 14:07:55 »
0 Show voters

SetPlayerPosEx(playerid,Float:x,Float:y,Float:z,interior,world,money)
{
    SetPlayerPos( playerid , Float:x , Float:y , Float:z );
    SetPlayerInterior( playerid , interior );
    SetPlayerVirtualWorld( playerid , world );
    SetPlayerMoney( playerid , GetPlayerMoney ( playerid ) -money );
}

 
Így probáld meg ha esetleg az a hiba támadna, hogy undefined symbol \"SetPlayerMoney\" akkor ezt ragd be a módba
 

stock SetPlayerMoney( playerid , money ) {
ResetPlayerMoney( playerid );
GivePlayerMoney( playerid , money );
return 1; }
« Utoljára szerkesztve: 2013. február 09. - 14:25:50 írta ZyZu »

Levonás helyett inkább pénzt ad
« Válasz #4 Dátum: 2013. február 09. - 17:23:46 »
0 Show voters
A \"Give\" az  ad.
Te adsz pénzt a játékosnak annyit amennyi neki van, minusz a money összegét, ha nulla pénze lenne akkor mûködne helyesen egyetlen egy alkalommal, ha levonni szeretnél.
Tehát csak ennyi:
 
GivePlayerMoney(playerid, -money);

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Levonás helyett inkább pénzt ad
« Válasz #5 Dátum: 2013. február 09. - 18:41:02 »
0 Show voters
köszi, mindannyiitoktól

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal