25.07.2013, 16:09
Olб, eu preciso de uma ajuda, criei a profissгo de PizzaBoy, porem ela usa Checkpoint no local de entrega, como eu posso trocar esse Checkpoint por um local que sу coloca /entregarpizza?
if (strcmp(cmd, "/entregarpizza", true) == 0)
{
if(dini_Int(file, "Profissao") == SuaProf)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, 375.6148,-2084.4404,7.8359)) // Aqui na onde vai entrar a pizza ( Cordenadas )
{
SendClientMessage(playerid, Vermelho, "| INFO | sua moto foi descarregada e vocк ganhou 500 R$.");
GivePlayerGrana(playerid, 500);
}
else
{
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo esta no check de descarga.");
return 1;
}
}
}
#define Escolher 6987 //Topo do GM
if (strcmp(cmd, "/pegarpizza", true) == 0)
{
if(dini_Int(file, "Profissao") == SuaProf)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, 375.6148,-2084.4404,7.8359)) return SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo estб na area de pegar pizza...");
{
ShowPlayerDialog(playerid, Escolher, DIALOG_STYLE_LIST, string2, "Escolha um local \nLocal 1 ~g~ [500] \n Local 2 ~g~ [600]", "OK", "Cancelar");
return 1;
}
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == Escolher) // Menu
{
if (response)
{
if (listitem == 0) // Local 1
{
SetPlayerCheckpoint(playerid,X,Y,Z,6.0); //Check point no Radar do player ( 6. 0 ) o tamanho se n me engano
}
if (listitem == 1) // Local 2
{
SetPlayerCheckpoint(playerid,X,Y,Z,6.0);
}
}
}