desculpa pelo double post vou colocar o dos efeito da maconha , balinha , lanзa essa coisa tbm ta bugado ficar tudo rosa a tela toda da para ver nada !!
pawn Код:
if(strcmp(cmd, "/usarmaconha", true) == 0)
{
new Float:Colete;
if(PlayerInfo[playerid][pMaconha] == 0)return SendClientMessage(playerid,ERRO,"[ERRO] Vocк nгo possui nenhuma maconha.");
GetPlayerArmour(playerid,Colete);
PlayerInfo[playerid][pMaconha] -= 1;
SetPlayerArmour(playerid,Colete + 2.0);
SetPlayerWeather(playerid, -66);
if(efeito[playerid] == false){
efeito[playerid] = true;
SetTimerEx("EfeitoDrogas", 1000*60*2, false, "d", playerid);
}
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
format(string,sizeof(string),"* Vocк usou uma maconha. Maconhas restantes : %i.",PlayerInfo[playerid][pMaconha]);
SendClientMessage(playerid,INFO,string);
for(new i=0; i <= MAX_PLAYERS; i++)
if(GetDistanceBetweenPlayers(playerid, i) <= 20)
{
new pName[24];
GetPlayerName(playerid, pName, 30);
format(string, 124, "* %s estб fumando maconha", pName);
SendClientMessage(i,COR_ROXO,string);
}
Salvar(playerid);
return 1;
}
if(strcmp(cmd, "/usarBalinha", true) == 0)
{
new Float:Colete;
if(PlayerInfo[playerid][pBalinha] == 0)return SendClientMessage(playerid,ERRO,"[ERRO] Vocк nгo possui nenhum Balinha.");
GetPlayerArmour(playerid,Colete);
PlayerInfo[playerid][pBalinha] -= 1;
SetPlayerArmour(playerid,Colete + 2.0);
SetPlayerWeather(playerid, -5);
if(efeito[playerid] == false){
efeito[playerid] = true;
SetTimerEx("EfeitoDrogas", 1000*60*2, false, "d", playerid);
}
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
format(string,sizeof(string),"* Vocк usou uma Balinha. Balinhas restantes : %i.",PlayerInfo[playerid][pBalinha]);
SendClientMessage(playerid,INFO,string);
for(new i=0; i <= MAX_PLAYERS; i++)
if(GetDistanceBetweenPlayers(playerid, i) <= 20)
{
new pName[24];
GetPlayerName(playerid, pName, 30);
format(string, 124, "* %s estб usando Balinha", pName);
SendClientMessage(i,COR_ROXO,string);
}
Salvar(playerid);
return 1;
}
if(strcmp(cmd, "/usarlanca", true) == 0)
{
new Float:Colete;
if(PlayerInfo[playerid][pLanca] == 0)return SendClientMessage(playerid,ERRO,"[ERRO] Vocк nгo possui nenhuma Lanзa.");
GetPlayerArmour(playerid,Colete);
PlayerInfo[playerid][pLanca] -= 1;
SetPlayerArmour(playerid,Colete + 2.0);
SetPlayerWeather(playerid, -68);
if(efeito[playerid] == false){
efeito[playerid] = true;
SetTimerEx("EfeitoDrogas", 1000*60*2, false, "d", playerid);
}
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
format(string,sizeof(string),"* Vocк usou um lanзa. Lanзas restantes : %i.",PlayerInfo[playerid][pLanca]);
SendClientMessage(playerid,INFO,string);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
for(new i=0; i <= MAX_PLAYERS; i++)
if(GetDistanceBetweenPlayers(playerid, i) <= 20)
{
new pName[24];
GetPlayerName(playerid, pName, 30);
format(string, 124, "* %s estб usando Lanзa Perfume", pName);
SendClientMessage(i,COR_ROXO,string);
}
Salvar(playerid);
return 1;
}
if(strcmp(cmd, "/usarcocaina", true) == 0)
{
new Float:Vida;
if(PlayerInfo[playerid][pCocaina] == 0)return SendClientMessage(playerid,ERRO,"[ERRO] Vocк nгo possui nenhuma cocaina.");
GetPlayerHealth(playerid,Vida);
PlayerInfo[playerid][pCocaina] -= 1;
SetPlayerHealth(playerid,Vida + 2.0);
SetPlayerWeather(playerid, -22);
if(efeito[playerid] == false){
efeito[playerid] = true;
SetTimerEx("EfeitoDrogas", 1000*60*2, false, "d", playerid);
}
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
format(string,sizeof(string),"* Vocк usou uma cocaнna. Cocaнna restantes : %i.",PlayerInfo[playerid][pCocaina]);
SendClientMessage(playerid,INFO,string);
for(new i=0; i <= MAX_PLAYERS; i++)
if(GetDistanceBetweenPlayers(playerid, i) <= 20)
{
new pName[24];
GetPlayerName(playerid, pName, 30);
format(string, 124, "* %s estб cheirando cocaнna", pName);
SendClientMessage(i,COR_ROXO,string);
}
Salvar(playerid);
return 1;
}
if(strcmp(cmd,"/aceitar",true)==0)
{
new zstring[50];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(zstring, sizeof(zstring), "[Comando] %s digitou /aceitar!", sendername);
print(zstring);
new x_job[256];
x_job = strtok(cmdtext, idx);
if(!strlen(x_job)) {
SendClientMessage(playerid, TEXTO, "|__________________ Aceitar __________________|");
SendClientMessage(playerid, 0xE3E3E3FF, "USE: /aceitar [Nome]");
SendClientMessage(playerid, 0xE3E3E3FF, "Nomes Disponiveis: Maconha, Cocaina, Lanca, Balinha");
SendClientMessage(playerid, TEXTO, "|____________________________________________|");
return 1;
}
if(strcmp(x_job,"maconha",true) == 0)
{
if(MaconhaOffer[playerid] < 999)
{
if(GetPlayerMoney(playerid) > MaconhaPrice[playerid])
{
if(IsPlayerConnected(MaconhaOffer[playerid]))
{
GetPlayerName(MaconhaOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк comprou %d gramas de Maconha por R$%d do Traficante %s.",MaconhaGram[playerid],MaconhaPrice[playerid],giveplayer);
SendClientMessage(playerid, COR_PRINCIPAL, string);
format(string, sizeof(string), "* %s comprou seus %d gramas de Maconha por R$%d.",sendername,MaconhaGram[playerid],MaconhaPrice[playerid]);
SendClientMessage(MaconhaOffer[playerid], COR_PRINCIPAL, string);
GivePlayerMoney(playerid, -MaconhaPrice[playerid]);
GivePlayerMoney(MaconhaOffer[playerid], MaconhaPrice[playerid]);
PlayerInfo[playerid][pMaconha] += MaconhaGram[playerid];
PlayerInfo[MaconhaOffer[playerid]][pMaconha] -= MaconhaGram[playerid];
MaconhaOffer[playerid] = 999;
MaconhaPrice[playerid] = 0;
MaconhaGram[playerid] = 0;
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem dinheiro o suficiente!");
return 1;
}
}
else
{
SendClientMessage(playerid, COR_ERRO, "ERRO: Ninguem te ofereceu Maconha!");
return 1;
}
}
else if(strcmp(x_job,"Balinha",true) == 0)
{
if(BalinhaOffer[playerid] < 999)
{
if(GetPlayerMoney(playerid) > BalinhaPrice[playerid])
{
if(IsPlayerConnected(BalinhaOffer[playerid]))
{
GetPlayerName(BalinhaOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк comprou %d gramas de Balinha por R$%d do Traficante %s.",BalinhaGram[playerid],BalinhaPrice[playerid],giveplayer);
SendClientMessage(playerid, COR_PRINCIPAL, string);
format(string, sizeof(string), "* %s comprou seus %d gramas de Balinha por R$%d.",sendername,BalinhaGram[playerid],BalinhaPrice[playerid]);
SendClientMessage(BalinhaOffer[playerid], COR_PRINCIPAL, string);
GivePlayerMoney(playerid, -BalinhaPrice[playerid]);
GivePlayerMoney(BalinhaOffer[playerid], BalinhaPrice[playerid]);
PlayerInfo[playerid][pBalinha] += BalinhaGram[playerid];
PlayerInfo[BalinhaOffer[playerid]][pBalinha] -= BalinhaGram[playerid];
BalinhaOffer[playerid] = 999;
BalinhaPrice[playerid] = 0;
BalinhaGram[playerid] = 0;
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem dinheiro o suficiente!");
return 1;
}
}
else
{
SendClientMessage(playerid, COR_ERRO, "ERRO: Ninguem te ofereceu Balinha!");
return 1;
}
}
else if(strcmp(x_job,"lanca",true) == 0)
{
if(LancaOffer[playerid] < 999)
{
if(GetPlayerMoney(playerid) > LancaPrice[playerid])
{
if(IsPlayerConnected(LancaOffer[playerid]))
{
GetPlayerName(LancaOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк comprou %d Lanзa por R$%d do Traficante %s.",LancaGram[playerid],LancaPrice[playerid],giveplayer);
SendClientMessage(playerid, COR_PRINCIPAL, string);
format(string, sizeof(string), "* %s comprou seus %d gramas de Maconha por R$%d.",sendername,LancaGram[playerid],LancaPrice[playerid]);
SendClientMessage(LancaOffer[playerid], COR_PRINCIPAL, string);
GivePlayerMoney(playerid, -LancaPrice[playerid]);
GivePlayerMoney(LancaOffer[playerid], LancaPrice[playerid]);
PlayerInfo[playerid][pLanca] += LancaGram[playerid];
PlayerInfo[LancaOffer[playerid]][pLanca] -= LancaGram[playerid];
LancaOffer[playerid] = 999;
LancaPrice[playerid] = 0;
LancaGram[playerid] = 0;
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem dinheiro o suficiente!");
return 1;
}
}
else
{
SendClientMessage(playerid, COR_ERRO, "ERRO: Ninguem te ofereceu Lanзa!");
return 1;
}
}
else if(strcmp(x_job,"cocaina",true) == 0)
{
if(CocainaOffer[playerid] < 999)
{
if(GetPlayerMoney(playerid) > CocainaPrice[playerid])
{
if(IsPlayerConnected(CocainaOffer[playerid]))
{
GetPlayerName(CocainaOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк comprou %d pу de Cocaina por R$%d do Traficante %s.",CocainaGram[playerid],CocainaPrice[playerid],giveplayer);
SendClientMessage(playerid, COR_PRINCIPAL, string);
format(string, sizeof(string), "* %s comprou seus %d pу de Cocaina por R$%d.",sendername,CocainaGram[playerid],CocainaPrice[playerid]);
SendClientMessage(CocainaOffer[playerid], COR_PRINCIPAL, string);
GivePlayerMoney(playerid, -CocainaPrice[playerid]);
GivePlayerMoney(CocainaOffer[playerid], CocainaPrice[playerid]);
PlayerInfo[playerid][pCocaina] += CocainaGram[playerid];
PlayerInfo[CocainaOffer[playerid]][pCocaina] -= CocainaGram[playerid];
CocainaOffer[playerid] = 999;
CocainaPrice[playerid] = 0;
CocainaGram[playerid] = 0;
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem dinheiro o suficiente!");
return 1;
}
}
else
{
SendClientMessage(playerid, COR_ERRO, "ERRO: Ninguem te ofereceu Maconha!");
return 1;
}
}
return 1;
}