[Ajuda] Armazenar valor
#7

Quote:
Originally Posted by [BOPE]Seu._.Madruga
View Post
PHP Code:
new bool:comprando[MAX_PLAYERS] = falsevendedor[MAX_PLAYERS], valorcompra[MAX_PLAYERS], objetocomprado[MAX_PLAYERS];
CMD:venderarma(playeridparams[]) {
    new 
idarmavalorstring[128], pname[MAX_PLAYER_NAME];
    if(
sscanf(params"udd"idarmavalor)) return SendClientMessage(playerid,Vermelho,"| ERRO | /VenderArma [id player] [ID Arma] [valor]");
    if(
arma 24 || arma 30) return SendClientMessage(playerid,Vermelho,"| ERRO | ID Invбlido de Arma!");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid,Vermelho,"| ERRO | Jogador(a) nгo Conectado(a)!");
    if(
id == playerid) return SendClientMessage(playeridVermelho"| ERRO | Vocк Nгo Pode Utilizar Este Comando em si Mesmo!");
    if(
GetDistanceBetweenPlayers(playeridid) > 6) return SendClientMessage(playerid,Vermelho,"| ERRO | Vocк Estб Muito Longe, Chegue Mais Perto!");
    if(
GetPlayerMoney(id) < valor) return SendClientMessage(playeridVermelho"| ERRO | Esse(a) Jogador(a) Nгo tem Dinheiro Suficiente Para Compra!");
    
GetPlayerName(idpnameMAX_PLAYER_NAME);
    
comprando[id] = truevendedor[id] = playeridvalorcompra[id] = valorobjetocomprado[id] = arma;
    
format(string,sizeof(string), "| INFO | {FFFFFF}Vocк Ofereceu a Arma ID:{710C0C}%d {FFFFFF}ao Jogador(a) {710C0C}%s{FFFFFF} !"armapName[id]);
    
SendClientMessage(playeridC_VendedordArmasstring);
    
format(string,sizeof(string), "| INFO | {FFFFFF}O(A) Jogador(a) {710C0C}%s {FFFFFF}te Ofereceu a Arma ID:{710C0C}%d{FFFFFF} por %d R$!",pName[playerid], armavalor);
    
SendClientMessage(idC_VendedordArmasstring);
    
SendClientMessage(idC_VendedordArmas"| INFO | {FFFFFF}Vocк Tem 20 Segundos Para Aceitar ou Recusar! ( {710C0C}/Aceitar & {710C0C}/Recusar {FFFFFF})");
    
aceit[id] = SetTimerEx("demorou",20000false"i"id);
    return 
1;
}
CMD:aceitar(playerid) {
    new 
string[128];
    if(
comprando[playerid] != true) return SendClientMessage(playerid,Vermelho,"| ERRO | Ninguйm lhe Ofereceu Nada!!");
    if(
GetPlayerMoney(playerid) < valorcompra[playerid]) return SendClientMessage(playeridVermelho"| ERRO | Vocк nгo possui mais dinheiro suficiente para fazer esta compra !");
    
format(string,sizeof(string),"| INFO | {FFFFFF}Vocк Aceitou a Arma ID: %d e Pagou {227E2C}$%d{FFFFFF}!"objetocomprado[playerid], valorcompra[playerid]);
    
SendClientMessage(playeridC_VendedordArmasstring);
    
GivePlayerWeapon(playeridobjetocomprado[playerid], 100);
    
GivePlayerMoney(playerid, -valorcompra[playerid]);
    
format(string,sizeof(string),"| INFO | {FFFFFF}O(A) Jogador(a) {710C0C}%s {FFFFFF}Aceitou a Arma e Vocк Ganhou {227E2C}$%d {FFFFFF}!",pName[playerid], valorcompra[playerid]);
    
SendClientMessage(vendedor[playerid], C_VendedordArmas,string);
    
GivePlayerMoney(vendedor[playerid], valorcompra[playerid]);
    
KillTimer(aceit[playerid]);
    
comprando[playerid] = falsevalorcompra[playerid] = 0objetocomprado[playerid] = 0vendedor[playerid] = 0;
    return 
1;

Adicione na sua callback demorou
Code:
comprando[playerid] = false, valorcompra[playerid] = 0, objetocomprado[playerid] = 0, vendedor[playerid] = 0;
Foi mal galera tinha saido kkk, o FerrariL me explicou no discord e no fim era uma coisa bem simples, mas valeu glr, era sу fazer quase igual ao armazenamento do playerid e tal, foi bem simples, mas obrigado a quem tentou ajudar
Reply


Messages In This Thread
Armazenar valor - by Poseidon4625 - 23.10.2018, 16:05
Re: Armazenar valor - by ipsLuan - 23.10.2018, 16:16
Re: Armazenar valor - by FerrariL - 23.10.2018, 16:17
Re: Armazenar valor - by ipsLuan - 23.10.2018, 16:20
Re: Armazenar valor - by dimy - 23.10.2018, 19:52
Re: Armazenar valor - by [BOPE]Seu._.Madruga - 23.10.2018, 20:06
Re: Armazenar valor - by Poseidon4625 - 23.10.2018, 22:48
Re: Armazenar valor - by Poseidon4625 - 23.10.2018, 22:50
Re: Armazenar valor - by Poseidon4625 - 26.10.2018, 02:20
Re: Armazenar valor - by [BOPE]Seu._.Madruga - 26.10.2018, 02:25
Re: Armazenar valor - by Poseidon4625 - 26.10.2018, 15:37

Forum Jump:


Users browsing this thread: 1 Guest(s)