[Pedido] Vendedor De Skin's
#1

Olб Boa Noite/Boa Tarde/ Bom dia.

Intгo meu poblema й como faзo para tipo um vendedor de skin vai vender para um player ele deve "Aceitar , ou Recusar" o pedido mais meu codigo quando um player vai vender a skin ele ja muda do nada sem ele se aceitar a skin que ele ofereceu ou nгo : / da para alguem me ajudar por favor...


PHP код:
if(strcmp(cmd,"/venderskin"true)==0)
{
new 
aname[MAX_PLAYER_NAME];
GetPlayerName(playeridanameMAX_PLAYER_NAME);
format(filesizeof(file), PASTA_CONTASaname);
if(
dini_Int(file"Profissao") == VendedorSkin || IsPlayerAdmin(playerid)){
new 
tmp[256];
new 
plidskin;
tmp strtok(cmdtextidx);
if(!
strlen(tmp)){
SendClientMessage(playeridVermelho"[ > ] Use: /venderskin [ID] [Skin ID]");
return 
1;
}
plid strval(tmp);
new 
pname[MAX_PLAYER_NAME];
GetPlayerName(plidpnameMAX_PLAYER_NAME);
format(file2sizeof(file2), PASTA_CONTASpname);
tmp strtok(cmdtextidx);
if(!
strlen(tmp)) {
SendClientMessage(playeridVermelho"[ > ] Use: /venderskin [ID] [Skin ID]");
return 
1;
}
skin strval(tmp);
if(
skin==289 || skin==289 || skin==289 || skin==289 || skin==289 || skin==289 || skin==289 || skin>=289){
SendClientMessage(playeridVermelho"[ x ] ID de skin prуibida!");
return 
1;
}
if(
IsPlayerConnected(plid)){
if(
skin >= && skin <= 299){
format(stringsizeof(string), "[ INFO ] O Vendedor de Skins %s(ID: %d) te vendeu a roupa de ID %d."anameplayeridskin);
SendClientMessage(plidAzuL4string);
format(stringsizeof(string), "[ > ] Vocк vendeu a %s(ID: %d) a roupa de ID %d."pnameplidskin);
SendClientMessage(playeridAzuL4string);
SetPlayerSkin(plid,skin);
dini_IntSet(file2"Skin"skin);
return 
1;
}else{
SendClientMessage(playeridVermelho"[ x ] Jogador nгo conectado.");
return 
1;
}
}
}

Reply
#2

Utilize uma variбvel para identificar se o player (vendedor) estб vendendo a skin ao (comprador) enviando-lhe uma menssagem tipo aceitoucomprar[playerid] == 1 aceitoucomprar[playerid] == 0
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)