Jump to content

Banka


Guest CHEF

Recommended Posts

nadefinujeme si nahoru

new bank[MAX_PLAYERS];

 

do onplayercommandtext

dcmd(ulozit,6,cmdtext);
dcmd(stav,4,cmdtext);
dcmd(vybrat,6,cmdtext);

 

a nad public onplayercommandtext si dáme

 

uklozeni penizku:

 dcmd_ulozit(playerid, params[])
{
if (IsPlayerInSphere(playerid, 1519.4808,1053.7301,10.8203,15) == 1){ //funguje jenom v danych souradnicich (napr pickupu)
if(!strlen(params)) return SendClientMessage(playerid, COLOR_YELLOW, "[NAPIŠ]: /ulozit [Částka]");
new castka2 = strval(params);
if(castka2 > GetPlayerMoney(playerid)) return SendClientMessage(playerid, COLOR_RED, "Špatná částka!");
if(castka2 <= GetPlayerMoney(playerid)){
bank[playerid] += castka2;
GivePlayerMoney(playerid, -castka2);
new string[256];
format(string, sizeof(string), "Uložil jsi: %d, zůstatek na účtu: %d.", castka2, bank[playerid]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
return true;
}

 

dcmd_vybrat(playerid, params[])
{
if (IsPlayerInSphere(playerid, 1519.4808,1053.7301,10.8203,15) == 1){ //funguje jenom v danych souradnicich (napr pickupu)
if(!strlen(params)) return SendClientMessage(playerid, COLOR_YELLOW, "[NAPIŠ]: /vybrat [Částka]");
new castka2 = strval(params);
if(castka2 > bank[playerid]) return SendClientMessage(playerid, COLOR_RED, "Špatná částka!");
if(castka2 <= bank[playerid]){
bank[playerid] -= castka2;
GivePlayerMoney(playerid, castka2);
new string[256];
format(string, sizeof(string), "Vybral jsi: %d, zůstatek na účtu: %d.", castka2, bank[playerid]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
return true;
}

 

 

stav uctu:

dcmd_stav(playerid, params[])
{
#pragma unused params
if (IsPlayerInSphere(playerid, 1519.4808,1053.7301,10.8203,15) == 1){  //funguje jenom v danych souradnicich (napr pickupu)
new string[256];
format(string, sizeof(string), "Zůstatek na vašem účtu činí: %d.", bank[playerid]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return true;
}

 

 

pokud chceme ukladat v registraci:

 

login:

bank[playerid] = dUserINT(PlayerName(playerid)).("banka");

 

disconnect:

dUserSetINT(PlayerName(playerid)).("banka",bank[playerid]);

 

snad vam to pomuze kdyztak piste

Link to comment
Share on other sites

  • Replies 133
  • Created
  • Last Reply

Top Posters In This Topic

bloodman: nemáš nadefinované isplayerinsphere

 

psal

 

ale hore mam tieto 2 riadky

forward IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius);

forward GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z);

Link to comment
Share on other sites

  • 2 weeks later...

no já nwm jak to příde ostatním ale já jenom řekl toto, cituju:

 

"no nwm jestli je to zkopčený nebo ne ale TUTŮ na banky je spoustu a nemůžou být všechny jiný , liší se většinou jen v drobnostech" - toto si myslím že je pravda

ps: neřekl jsem že tu musí být zkopčený, pouze sem řekl svůj názor :!:

 

takže přístě neházej ho*na ty na ostatní.

Link to comment
Share on other sites

hm super!! úžo prosím už o mých tutech nic nepiš

 

ok, nebudu,

ps: rekl sem jen že nwm jestli je to zkopčený nebo ne - tohle se týká o tvým tutu, to ostatní už ne ! a když sem toto rekl tak sem chtěl jako naznačit že mi je to jedno, nebo že nwm co si mam nad tim tvim tutem myslet

Link to comment
Share on other sites

  • 3 weeks later...

D:\Moje věci\sa mp\00.pwn(294) : error 017: undefined symbol "dcmd"

D:\Moje věci\sa mp\00.pwn(295) : error 017: undefined symbol "dcmd"

D:\Moje věci\sa mp\00.pwn(296) : error 017: undefined symbol "dcmd"

D:\Moje věci\sa mp\00.pwn(2502) : warning 203: symbol is never used: "dcmd_stav"

D:\Moje věci\sa mp\00.pwn(2502) : warning 203: symbol is never used: "dcmd_ulozit"

D:\Moje věci\sa mp\00.pwn(2502) : warning 203: symbol is never used: "dcmd_vybrat"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

3 Errors.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...