FloRaX
BANNED
|
|
| Registrierung: |
22.08.2007, 21:05 |
| User-Info: |
It´s over 9000!!!!!!!!!!! |
| Homepage: |
http://www.sxp-network.com |
| Lieblings-GTA: |
GTA: Vice City Stories |
| Wohnort: |
American Dream |
| Xbox Live Gamertag: |
Meicel |
| GFWL-Tag: |
Meicel |
| Social Club: |
N0RAX1994 |
| Beiträge: |
3700
|
|
Mach es so:
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
| <? #include <a_samp> #include <dudb> #include <dini> #include <dutils>
#define tabsize 0
#define COLOR_WHITE 0xFFFFFFAA #define COLOR_YELLOW 0xFFFF00AA
new bank[MAX_PLAYERS];
forward SavedUpdate();
public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/ein", true) == 0 ) { new tmp[256]; new moneys; new string[256]; tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "Benutzung: /ein [Summe] um dein Geld zu Speichern"); return 1; } moneys = strval(tmp); if(GetPlayerMoney(playerid) < moneys) { moneys = GetPlayerMoney(playerid); } GivePlayerMoney(playerid, 0-moneys); bank[playerid]+=moneys; format(string, sizeof(string), "Du hast %d$ gespeichert, dein Kontostand lautet: %d$", moneys, bank[playerid]); SendClientMessage(playerid, COLOR_WHITE, string); return 1; }
if(strcmp(cmd, "/ab", true) == 0) { new string[256]; new moneys; new tmp[256]; tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "Benutzung: /aus [Summe] um Geld von deiner Bank zu holen"); return 1; }
moneys = strval(tmp);
if(moneys > bank[playerid]) moneys = bank[playerid];
GivePlayerMoney(playerid, moneys); bank[playerid] -= moneys; format(string, sizeof(string), "Du hast %d$ abgehoben, dein Kontostand lautet: %d$", moneys, bank[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; }
if(strcmp(cmd, "/konto", true) == 0) { new string[256]; format(string, sizeof(string), "Dein Kontostand lautet: %d$", bank[playerid]); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } return 0; }
PlayerName(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, MAX_PLAYER_NAME); return name; }
public OnPlayerConnect(playerid) { if (!udb_Exists(PlayerName(playerid))) { new fname[MAX_STRING]; format(fname,sizeof(fname),"%s.sav",udb_encode(PlayerName(playerid))); dini_Create(fname); } if (udb_Exists(PlayerName(playerid))) { bank[playerid]=dUserINT(PlayerName(playerid)).("bank"); } return 1; }
public SavedUpdate() { for (new i; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { dUserSetINT(PlayerName(i)).("bank",bank[i]); } } } <?
|
Dieser Beitrag wurde insgesamt 2 mal editiert. Das letzte Mal 01.07.2008, 19:03 von FloRaX.
|
|