17.05.2013, 00:57
Entгo pessoal , preciso de ajuda com esse comando , quando vai vender dinamite fala que o player precisa estб dentro do Boxville .
PHP код:
if(strcmp(cmd, "/venderdinamite", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13 || PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12)
{
new carid = GetPlayerVehicleID(playerid);
if(!IsACaminhaozinhoCar(carid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк precisa estar dentro do BoxVille Para Vender Dinamites!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /venderdinamite [id]");
return 1;
}
if(PlayerInfo[playerid][pMats] < 50)
{
SendClientMessage(playerid, COLOR_WHITE, "INFO: Voce precisa ter mas de 50 de Materiais para vender Dinamites!");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[giveplayerid][pDina] >= 7)
{
SendClientMessage(playerid, COR_HITMAN, "INFO: O Player jб possui 7 Dinamites ele precisa usar elas para comprar mais!");
return 1;
}
new carid1 = GetPlayerVehicleID(giveplayerid);
if(!IsACaminhaozinhoCar(carid1))
{
SendClientMessage(playerid,COLOR_GRAD1,"O player para quem vocк vai vender precisa estar dentro do BoxVille!");
return 1;
}
if(giveplayerid == playerid)
{
SendClientMessage(playerid, COLOR_GREY, "Voce nao pode vender dinamites para si Mesmo!");
return 1;
}
GivePlayerMoney(giveplayerid, -500);
GivePlayerMoney(playerid, 500);
PlayerInfo[playerid][pMats] -= 50;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[giveplayerid][pDina] += 1;
SendClientMessage(giveplayerid,COR_VAGOS,"Voce Comprou uma Dinamite por R$1000 Boa Sorte!");
format(string,sizeof(string),"Voce vendeu Dinamite para o Player %s.",giveplayer);
SendClientMessage(playerid,COLOR_GRAD1,string);
format(string,sizeof(string),"*Mafioso [%s] Vendeu Dinamite para [%s]", sendername,giveplayer);
ProxDetector(30.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O Jogador Estб Offline !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Voce nao e membro de uma Mafia!");
return 1;
}
}
return 1;
}
PHP код:
public IsACaminhaozinhoCar(carid) // Trocar e Pegar Materiais
{
if((carid == 175) || (carid == 176) || (carid == 181) || (carid == 182))
{
return true;
}
return 0;
}