if(strcmp(cmd, "/mcdrive", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, 2695.6880, -1704.6300, 11.8438 || 10.0, 2695.6880, -1704.6300, 11.8438 || 10.0, 2695.6880, -1704.6300, 11.8438 ))
{
SendClientMessage(playerid,0xFFFFFFFF,"Nгo estбs num McDrive!");
}
else
{
PlayerActionMessage(playerid,15.0,"faz um pedido ao empregado e espera pela sua emcomenda");
TogglePlayerControllable(playerid,0);
SetTimerEx("FBus",10000, false, "d", playerid);
GameTextForPlayer(playerid, "Aguardando pelo pedido...", 10000, 3);
SetPlayerHealth(playerid,100);
}
return 1;
}
forward DriveTempo();
if(strcmp(cmd, "/drive", true) == 0 || strcmp(cmd, "/mcdrive", true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 2695.6880, -1704.6300, 11.8438 || 10.0, 2695.6880, -1704.6300, 11.8438 || 10.0, 2695.6880, -1704.6300, 11.8438 ))
{
SendClientMessage(playerid,-1,"Nгo estбs num McDrive!");
return true;
}
else
{
SendClientMessage(playerid, -1,"Vocк fez um pedido ao empregado agora deve esperar pela sua emcomenda!");
TogglePlayerControllable(playerid, 0);
SetTimer("DriveTempo", 10000, false);
GameTextForPlayer(playerid, "Aguardando pelo pedido...", 10000, 3);
}
return 1;
}
public DriveTempo() {
SendClientMessage(playerid, -1,"O empregado te entrega a emcomenda com sucesso!");
TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, "Volte sempre...", 1500, 3);
return true;
}
Olб caoraivoso3!
Tente desta maneira que eu fiz: Junto com as suas forward's: pawn Код:
pawn Код:
pawn Код:
|
public DriveTempo() {
SendClientMessage(playerid, -1,"O empregado te entrega a emcomenda com sucesso!");
TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, "Volte sempre...", 1500, 3);
return true;
}
// Topo:
forward DriveTempo(playerid);
//Callback:
public DriveTempo(playerid) {
SendClientMessage(playerid, -1,"O empregado te entrega a encomenda com sucesso!");
TogglePlayerControllable(playerid, true);
GivePlayerHealth(playerid,15);
GameTextForPlayer(playerid, "Volte sempre...", 1500, 3);
return true;
}
//Final do GameMode/FilterScript:
stock GivePlayerHealth(d,Float:q){
new Float:Vida;
GetPlayerHealth(d,Vida),SetPlayerHealth(d,vida+q);
return Vida;
}
if(strcmp(cmd, "/drive", true) == 0 || strcmp(cmd, "/mcdrive", true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 2695.6880, -1704.6300, 11.8438 || 10.0, 2695.6880, -1704.6300, 11.8438 || 10.0, 2695.6880, -1704.6300, 11.8438 ))
return SendClientMessage(playerid,-1,"Nгo estбs num McDrive!");
SendClientMessage(playerid, -1,"Vocк fez um pedido ao empregado agora deve esperar pela sua encomenda!");
TogglePlayerControllable(playerid, false);
SetTimer("DriveTempo", 10000, false);
GameTextForPlayer(playerid, "Aguardando pelo pedido...", 10000, 3);
return 1;
}