if(!strcmp(cmdtext, "/buscarls", true))
{
if(PlayerInfo[playerid][pEmprego] != 11)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
return 1;
}
if(var1[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar 5 minutos pra entregar mais mercadorias");
return 1;
}
if(TruckMission[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
return 1;
}
if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
return 1;
}
SetPlayerCheckpoint(playerid, 1756.1359,-2064.8230,13.2708, 8.0);
TruckMission[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
return 1;
}
if(!strcmp(cmdtext, "/buscarlv", true))
{
if(PlayerInfo[playerid][pEmprego] != 11)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
return 1;
}
if(var1[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar o tempo de recarga pra entregar mais mercadorias");
return 1;
}
if(TruckMission[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
return 1;
}
if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
return 1;
}
SetPlayerCheckpoint(playerid, 2054.3250,1919.5562,11.8507, 8.0);
TruckMission[playerid] = 3;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
return 1;
}
if(!strcmp(cmdtext, "/buscarsf", true))
{
if(PlayerInfo[playerid][pEmprego] != 11)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
return 1;
}
if(var1[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar o tempo de recarga pra entregar mais mercadorias");
return 1;
}
if(TruckMission[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
return 1;
}
if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
return 1;
}
SetPlayerCheckpoint(playerid, -1729.3041,-123.8946,3.2335, 8.0);
TruckMission[playerid] = 2;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
return 1;
}
if(!strcmp(cmdtext, "/buscarcarga", true))
{
new local = random(2); // 0 || 1 || 2
if(local == 0) // LS
{
if(PlayerInfo[playerid][pEmprego] != 11)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
return 1;
}
if(var1[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar 5 minutos pra entregar mais mercadorias");
return 1;
}
if(TruckMission[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
return 1;
}
if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
return 1;
}
SetPlayerCheckpoint(playerid, 1756.1359,-2064.8230,13.2708, 8.0);
TruckMission[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
return 1;
}
else if(local == 1) // LV
{
if(PlayerInfo[playerid][pEmprego] != 11)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
return 1;
}
if(var1[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar o tempo de recarga pra entregar mais mercadorias");
return 1;
}
if(TruckMission[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
return 1;
}
if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
return 1;
}
SetPlayerCheckpoint(playerid, 2054.3250,1919.5562,11.8507, 8.0);
TruckMission[playerid] = 3;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
return 1;
}
else if(local == 2) // SF
{
if(PlayerInfo[playerid][pEmprego] != 11)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
return 1;
}
if(var1[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar o tempo de recarga pra entregar mais mercadorias");
return 1;
}
if(TruckMission[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
return 1;
}
if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
return 1;
}
SetPlayerCheckpoint(playerid, -1729.3041,-123.8946,3.2335, 8.0);
TruckMission[playerid] = 2;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
return 1;
}
}
return 1;
|
pawn Код:
e ve se estuda sobre random, vocк tem uns trкs post sу sobre isso. https://sampwiki.blast.hk/wiki/Random |
// Topo do gamemode
new Float:Local[][3] =
{
{1756.1359,-2064.8230,13.2708},
{2054.3250,1919.5562,11.8507},
{-1729.3041,-123.8946,3.2335}
};
// Dentro do comando
new randomico = random(sizeof(Local));
if(!strcmp(cmdtext, "/buscarcarga", true))
{
if(PlayerInfo[playerid][pEmprego] != 11)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
return 1;
}
if(var1[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar 5 minutos pra entregar mais mercadorias");
return 1;
}
if(TruckMission[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
return 1;
}
if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
return 1;
}
SetPlayerCheckpoint(playerid,Local[randomico][0], Local[randomico][1], Local[randomico][2], 8.0);
TruckMission[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
return 1;
}
|
Esse cуdigo nгo faz isso, deve ser alguma falha em seu sistema, colocou certo o comando na public ?
|
|
Tente assim
pawn Код:
|
