-
Ü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);
}
-
A -money helyére nem összeg kell hogy mennyit vonjon le?
-
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);
}
-
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; }
-
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);
-
köszi, mindannyiitoktól