[AJUDA]Sistema de Drogas Bugado! -
Digao - 23.04.2012
tipo eu tenho aki varios comandos tipo /vendermaconha /vendercocaina ai tem as org aki e talz qnd eu vo vender fala '' vocк nгo й um gangster '' pode me ajudar ?
Код:
if(strcmp(cmd, "/vendercrack", true) == 0)
{
if(PlayerInfo[playerid][pJailed] != 0)
{
SendClientMessage(playerid,COLOR_YELLOW," Vocк nгo pode vender drogas na cadeia!");
return 1;
}
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17
|| PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22
|| PlayerInfo[playerid][pMembro] == 25 || PlayerInfo[playerid][pLider] == 26 || PlayerInfo[playerid][pMembro] == 26 || PlayerInfo[playerid][pLider] == 25)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um Gangster!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /venderdrogas [id] [quantidade] [preco]");
return 1;
}
new playa;
new money;
new needed;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
needed = strval(tmp);
if(needed < 1 || needed > 99) { SendClientMessage(playerid, COLOR_GREY, " Minimo de Pedras 1, e Maximo de Pedras 99!"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
money = strval(tmp);
if(money < 1 || money > 99999) { SendClientMessage(playerid, COLOR_GREY, " Preзo maior que 1, menor que 99999!"); return 1; }
if(needed > PlayerInfo[playerid][pDrogas3]) { SendClientMessage(playerid, COLOR_GREY, " Vocк nao tem esta quantidade de crack com Vocк !"); return 1; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, playa))
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode vender maconha pra vocк mesmo!");
return 1;
}
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк ofereceu %s com %d pedras por R$%d .", giveplayer, needed, money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* O Gangster %s quer vender %d pedras de crack por R$%d, (Digite /aceitar crack) para comprar.", sendername, needed, money);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
DrugOffer[playa] = playerid;
DrugPrice[playa] = money;
DrugGram[playa] = needed;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O Jogador nгo estб perto de vocк !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Jogador offline.");
}
}
return 1;
}
nгo coloquei todos mais tao bugando /vendercrack , /vendercocaina, /vendermaconha etc ... pode me ajudar ? obg
Respuesta: [AJUDA]Sistema de Drogas Bugado! -
Digao - 23.04.2012
Alguem ?
Re: [AJUDA]Sistema de Drogas Bugado! -
pWesley - 23.04.2012
Sу substituir as "==" que define tal organizaзгo por "!=" sem aspas.
Se funfar bem, senгo ... :X
Respuesta: [AJUDA]Sistema de Drogas Bugado! -
Digao - 23.04.2012
Nгo deu certo
Antes de eu colocar o "!="
Код:
if(strcmp(cmd, "/vendercrack", true) == 0)
{
if(PlayerInfo[playerid][pJailed] != 0)
{
SendClientMessage(playerid,COLOR_YELLOW," Vocк nгo pode vender drogas na cadeia!");
return 1;
}
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17
|| PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22
|| PlayerInfo[playerid][pMembro] == 25 || PlayerInfo[playerid][pLider] == 26 || PlayerInfo[playerid][pMembro] == 26 || PlayerInfo[playerid][pLider] == 25)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um Gangster!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /venderdrogas [id] [quantidade] [preco]");
return 1;
}
new playa;
new money;
new needed;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
needed = strval(tmp);
if(needed < 1 || needed > 99) { SendClientMessage(playerid, COLOR_GREY, " Minimo de Pedras 1, e Maximo de Pedras 99!"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
money = strval(tmp);
if(money < 1 || money > 99999) { SendClientMessage(playerid, COLOR_GREY, " Preзo maior que 1, menor que 99999!"); return 1; }
if(needed > PlayerInfo[playerid][pDrogas3]) { SendClientMessage(playerid, COLOR_GREY, " Vocк nao tem esta quantidade de crack com Vocк !"); return 1; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, playa))
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode vender maconha pra vocк mesmo!");
return 1;
}
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк ofereceu %s com %d pedras por R$%d .", giveplayer, needed, money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* O Gangster %s quer vender %d pedras de crack por R$%d, (Digite /aceitar crack) para comprar.", sendername, needed, money);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
DrugOffer[playa] = playerid;
DrugPrice[playa] = money;
DrugGram[playa] = needed;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O Jogador nгo estб perto de vocк !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Jogador offline.");
}
}
return 1;
}
e Depois de eu colocar o "!="
Код:
if(strcmp(cmd, "/vendermaconha", true) == 0)
{
if(PlayerInfo[playerid][pJailed] != 0)
{
SendClientMessage(playerid,COLOR_YELLOW," Vocк nгo pode vender drogas na cadeia!");
return 1;
}
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] != 5 || PlayerInfo[playerid][pLider] != 5 || PlayerInfo[playerid][pMembro] != 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] != 17 || PlayerInfo[playerid][pLider] != 17
|| PlayerInfo[playerid][pMembro] != 18 || PlayerInfo[playerid][pLider] != 18 || PlayerInfo[playerid][pMembro] != 19 || PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] != 20 || PlayerInfo[playerid][pLider] != 20 || PlayerInfo[playerid][pMembro] != 21 || PlayerInfo[playerid][pLider] != 21 || PlayerInfo[playerid][pMembro] != 22 || PlayerInfo[playerid][pLider] != 22
|| PlayerInfo[playerid][pMembro] != 25 || PlayerInfo[playerid][pLider] != 26 || PlayerInfo[playerid][pMembro] != 26 || PlayerInfo[playerid][pLider] == 25)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um Gangster!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /venderdrogas [id] [quantidade] [preco]");
return 1;
}
new playa;
new money;
new needed;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
needed = strval(tmp);
if(needed < 1 || needed > 99) { SendClientMessage(playerid, COLOR_GREY, " Minimo de Pedras 1, e Maximo de Pedras 99!"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
money = strval(tmp);
if(money < 1 || money > 99999) { SendClientMessage(playerid, COLOR_GREY, " Preco maior que 1, menor que 99999!"); return 1; }
if(needed > PlayerInfo[playerid][pDrogas]) { SendClientMessage(playerid, COLOR_GREY, " Vocк nao tem esta quantidade de pedras com Vocк !"); return 1; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, playa))
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode vender maconha pra vocк mesmo!");
return 1;
}
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк ofereceu %s com %d pedras por R$%d .", giveplayer, needed, money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* O Gangster %s quer vender %d gramas de maconha por R$%d, (Digite /aceitar maconha) para comprar.", sendername, needed, money);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
DrugOffer[playa] = playerid;
DrugPrice[playa] = money;
DrugGram[playa] = needed;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O Jogador nгo estб perto de vocк !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Jogador offline.");
}
}
return 1;
}
e ainda continuou o " vocк nгo й um gangster" alguem me ajuda ?
Re: [AJUDA]Sistema de Drogas Bugado! -
RoacH` - 23.04.2012
pawn Код:
if(strcmp(cmd, "/vendermaconha", true) == 0)
{
if(PlayerInfo[playerid][pJailed] == 0)
{
SendClientMessage(playerid,COLOR_YELLOW," Vocк nгo pode vender drogas na cadeia!");
return 1;
}
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] != 5 || PlayerInfo[playerid][pLider] != 5 || PlayerInfo[playerid][pMembro] != 14 || PlayerInfo[playerid][pLider] != 14 || PlayerInfo[playerid][pMembro] != 17 || PlayerInfo[playerid][pLider] != 17
|| PlayerInfo[playerid][pMembro] != 18 || PlayerInfo[playerid][pLider] != 18 || PlayerInfo[playerid][pMembro] != 19 || PlayerInfo[playerid][pLider] != 19 || PlayerInfo[playerid][pMembro] != 20 || PlayerInfo[playerid][pLider] != 20 || PlayerInfo[playerid][pMembro] != 21 || PlayerInfo[playerid][pLider] != 21 || PlayerInfo[playerid][pMembro] != 22 || PlayerInfo[playerid][pLider] != 22
|| PlayerInfo[playerid][pMembro] != 25 || PlayerInfo[playerid][pLider] != 26 || PlayerInfo[playerid][pMembro] != 26 || PlayerInfo[playerid][pLider] != 25)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um Gangster!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /venderdrogas [id] [quantidade] [preco]");
return 1;
}
new playa;
new money;
new needed;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
needed = strval(tmp);
if(needed < 1 || needed > 99) { SendClientMessage(playerid, COLOR_GREY, " Minimo de Pedras 1, e Maximo de Pedras 99!"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
money = strval(tmp);
if(money < 1 || money > 99999) { SendClientMessage(playerid, COLOR_GREY, " Preco maior que 1, menor que 99999!"); return 1; }
if(needed > PlayerInfo[playerid][pDrogas]) { SendClientMessage(playerid, COLOR_GREY, " Vocк nao tem esta quantidade de pedras com Vocк !"); return 1; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, playa))
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode vender maconha pra vocк mesmo!");
return 1;
}
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк ofereceu %s com %d pedras por R$%d .", giveplayer, needed, money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* O Gangster %s quer vender %d gramas de maconha por R$%d, (Digite /aceitar maconha) para comprar.", sendername, needed, money);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
DrugOffer[playa] = playerid;
DrugPrice[playa] = money;
DrugGram[playa] = needed;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O Jogador nгo estб perto de vocк !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Jogador offline.");
}
}
return 1;
}
Respuesta: [AJUDA]Sistema de Drogas Bugado! -
Digao - 23.04.2012
Tipo cara com esse ai que vocк me mandou ele fica com um bug que todo lugar da que como c tivesse na cadeia entгo fala "vocк nгo pode vender drogas na cadeia"
ai eu axei q era essa linha aki
Код:
if(strcmp(cmd, "/vendermaconha", true) == 0)
{
if(PlayerInfo[playerid][pJailed] == 0)
ai coloquei assim ..
Код:
if(strcmp(cmd, "/vendermaconha", true) == 0)
{
if(PlayerInfo[playerid][pJailed] != 0)
mais ai volto no bug de antes pqp algm me ajuda ?
Respuesta: [AJUDA]Sistema de Drogas Bugado! -
Digao - 23.04.2012
Allguem ? :l
Re: [AJUDA]Sistema de Drogas Bugado! -
Don_Speed - 23.04.2012
Seria Assim
pawn Код:
if(PlayerInfo[playerid][pMembro] >= 1)
Re: [AJUDA]Sistema de Drogas Bugado! -
Luiiz - 24.04.2012
olha o digao querendo aprender a coda rsrs
Re: [AJUDA]Sistema de Drogas Bugado! -
ChrisRock - 24.04.2012
Cara, n seria assim?
pawn Код:
if(PlayerInfo[playerid][pJailed] != 1)
{
SendClientMessage(playerid,COLOR_YELLOW," Vocк nгo pode vender drogas na cadeia!");
return 1;
}
Eu acho que se ele tiver preso й 1 ao inves de 0, n й? posso estar errado.. oaksdopsda
pawn Код:
if(strcmp(cmd, "/vendermaconha", true) == 0)
{
if(PlayerInfo[playerid][pJailed] != 1)
{
SendClientMessage(playerid,COLOR_YELLOW," Vocк nгo pode vender drogas na cadeia!");
return 1;
}
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] != 5 || PlayerInfo[playerid][pLider] != 5 || PlayerInfo[playerid][pMembro] != 14 || PlayerInfo[playerid][pLider] != 14 || PlayerInfo[playerid][pMembro] != 17 || PlayerInfo[playerid][pLider] != 17
|| PlayerInfo[playerid][pMembro] != 18 || PlayerInfo[playerid][pLider] != 18 || PlayerInfo[playerid][pMembro] != 19 || PlayerInfo[playerid][pLider] != 19 || PlayerInfo[playerid][pMembro] != 20 || PlayerInfo[playerid][pLider] != 20 || PlayerInfo[playerid][pMembro] != 21 || PlayerInfo[playerid][pLider] != 21 || PlayerInfo[playerid][pMembro] != 22 || PlayerInfo[playerid][pLider] != 22
|| PlayerInfo[playerid][pMembro] != 25 || PlayerInfo[playerid][pLider] != 26 || PlayerInfo[playerid][pMembro] != 26 || PlayerInfo[playerid][pLider] != 25)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um Gangster!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /venderdrogas [id] [quantidade] [preco]");
return 1;
}
new playa;
new money;
new needed;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
needed = strval(tmp);
if(needed < 1 || needed > 99) { SendClientMessage(playerid, COLOR_GREY, " Minimo de Pedras 1, e Maximo de Pedras 99!"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
money = strval(tmp);
if(money < 1 || money > 99999) { SendClientMessage(playerid, COLOR_GREY, " Preco maior que 1, menor que 99999!"); return 1; }
if(needed > PlayerInfo[playerid][pDrogas]) { SendClientMessage(playerid, COLOR_GREY, " Vocк nao tem esta quantidade de pedras com Vocк !"); return 1; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, playa))
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode vender maconha pra vocк mesmo!");
return 1;
}
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк ofereceu %s com %d pedras por R$%d .", giveplayer, needed, money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* O Gangster %s quer vender %d gramas de maconha por R$%d, (Digite /aceitar maconha) para comprar.", sendername, needed, money);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
DrugOffer[playa] = playerid;
DrugPrice[playa] = money;
DrugGram[playa] = needed;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O Jogador nгo estб perto de vocк !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Jogador offline.");
}
}
return 1;
}