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

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: oldadam - 2013. február 21. - 04:59:18

Cím: Bank rendszer kiszedése
Írta: oldadam - 2013. február 21. - 04:59:18
Sziasztok! valaki meg tudná nekem csinálni, hogy a dlc-rpg ben óralépéskor ne a bankba adja a fizetést, hanem a kezedbe? Menne a + annak aki segít nekem, csak mert egyedül nem boldogulok vele.
Cím: Bank rendszer kiszedése
Írta: Fool - 2013. február 21. - 06:17:52
Kéne maga az a rész, de gondolom vmi ilyesmi, hogy
PlayerInfo[playerid][pBank] += valami;
na ehyelett kell, hogy GivePlayerMoney(playerid,valami);
De elõrébb lennénk ha bemásolnád
Cím: Bank rendszer kiszedése
Írta: oldadam - 2013. február 22. - 19:37:55
public OnPlayerHourJump( playerid ) {
new g_szString[ 256 + 1 ];
new houseid = playerInfo[playerid][HazKulcs];
new vehicleid = playerInfo[playerid][KocsiKulcs];
new vegsofizetes = munkaplayermoney[ playerInfo[playerid][LeaderWork] ] - isz_Szerver[ eq_ado ];
if( playerInfo[playerid][HazKulcs] >= 0 ) { vegsofizetes -= houseInfo[houseid][hRezsi]; }
if( playerInfo[playerid][KocsiKulcs] > 18 ) { vegsofizetes -= vehicleInfo[vehicleid][Ado]; }
new munkatext[ 64 + 1 ];
format( munkatext, (64), \"%s\", munkaplayer[ playerInfo[playerid][LeaderWork] ] );
SendClientMessage( playerid, 0xff6200AA, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {ffffff}Eltelt egy játszott óra.\" );
SendClientMessage( playerid, (-1), \"\\n\" );
if( playerInfo[playerid][LeaderWork] != 0 ) {
format( g_szString, (256), \"• Megkaptad a %s fizetést.. az adót és egyéb fenntartási költségeket levontuk a számládról.\", munkatext );
SendClientMessage( playerid, 0xc4c4c4AA, g_szString );
format( g_szString, (256), \"  {ffffff}Bevételed jóváírásra került a számládon: {c4c4c4}%d$\", vegsofizetes );
SendClientMessage( playerid, 0xc4c4c4AA, g_szString );
}
else {
format( g_szString, (256), \"• Megkaptad a városi támogatást.. az adót és egyéb fenntartási költségeket levontuk a számládról.\" );
SendClientMessage( playerid, 0xc4c4c4AA, g_szString );
format( g_szString, (256), \"  {ffffff}Bevételed jóváírásra került a számládon: %d$\", vegsofizetes );
SendClientMessage( playerid, 0xc4c4c4AA, g_szString );
}
SendClientMessage( playerid, (-1), \"\\n\" );
SendClientMessage( playerid, 0xff6200AA, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\" );
playerInfo[ playerid ][ Bank ] += vegsofizetes;
return 1;
Cím: Bank rendszer kiszedése
Írta: Fool - 2013. február 22. - 19:47:16
playerInfo[ playerid ][ Bank ] += vegsofizetes;

 
Helyett:
 
GivePlayerMoney(playerid,vegsofizetes);
Cím: Bank rendszer kiszedése
Írta: oldadam - 2013. február 22. - 20:13:47
Köszi szépen, mûködött :D