09/04/2024 18:37
(Esta mensagem foi modificada pela última vez a: 09/04/2024 18:58 por Tonnob V2.)
(09/04/2024 13:45)pushline Escreveu: Testa isso:
Código PHP:new Float:RotasSedex[][4] =
{
{2347.5012,-1164.4919,27.4431, 3.0},
{2095.0173,-1308.8472,24.0986, 3.0},
{2001.0612,-1127.2688,25.5954, 3.0},
{804.6202,-1455.2427,13.6652, 3.0}
};
public OnPlayerEnterCheckpoint(playerid)
{
if(ServicoS[playerid] != 1)
{
DisablePlayerCheckpoint(playerid);
}
else
{
new money = random(500);
new local;
static ultimoLocal;
do
{
local = random(sizeof(RotasSedex));
} while (local == ultimoLocal);
ultimoLocal = local;
SetPlayerCheckpoint(playerid, RotasSedex[local][0], RotasSedex[local][1], RotasSedex[local][2], RotasSedex[local][3]);
new string[246];
format(string, sizeof(string), "<!> Entrega Sedex Voce recebeu {00FF00}R$%d", money);
SCM(playerid, -1, string);
Player[playerid][pDinheiro] += money;
pCarga[playerid] -= 1;
}
return 1;
}
//======= CMD
CMD:carregar(playerid)
{
if(Player[playerid][pEmprego] != 1) return SCM(playerid, Vermelho, "<!> Voce nao e entregador");
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 211.1068,24.8129,2.3410)) return SCM(playerid, Vermelho, "<!> Voce nao esta no local para carregar");
if(pCarga[playerid] >= 1) return SCM(playerid, Vermelho, "<!> Veiculo ja esta carregado");
{
ServicoS[playerid] = 1;
pCarga[playerid] = 3;
new local;
static ultimoLocal;
do
{
local = random(sizeof(RotasSedex));
} while (local == ultimoLocal);
ultimoLocal = local;
SetPlayerCheckpoint(playerid, RotasSedex[local][0], RotasSedex[local][1], RotasSedex[local][2], RotasSedex[local][3]);
SCM(playerid, -1, "<!> Nao podera usar Gps em servico");
SCM(playerid, Amarelo, "<!> Veiculo carregado");
}
return 1;
}
deu uns erro de "loose indentation"
(09/04/2024 18:37)Tonnob V2 Escreveu:(09/04/2024 13:45)pushline Escreveu: Testa isso:
Código PHP:new Float:RotasSedex[][4] =
{
{2347.5012,-1164.4919,27.4431, 3.0},
{2095.0173,-1308.8472,24.0986, 3.0},
{2001.0612,-1127.2688,25.5954, 3.0},
{804.6202,-1455.2427,13.6652, 3.0}
};
public OnPlayerEnterCheckpoint(playerid)
{
if(ServicoS[playerid] != 1)
{
DisablePlayerCheckpoint(playerid);
}
else
{
new money = random(500);
new local;
static ultimoLocal;
do
{
local = random(sizeof(RotasSedex));
} while (local == ultimoLocal);
ultimoLocal = local;
SetPlayerCheckpoint(playerid, RotasSedex[local][0], RotasSedex[local][1], RotasSedex[local][2], RotasSedex[local][3]);
new string[246];
format(string, sizeof(string), "<!> Entrega Sedex Voce recebeu {00FF00}R$%d", money);
SCM(playerid, -1, string);
Player[playerid][pDinheiro] += money;
pCarga[playerid] -= 1;
}
return 1;
}
//======= CMD
CMD:carregar(playerid)
{
if(Player[playerid][pEmprego] != 1) return SCM(playerid, Vermelho, "<!> Voce nao e entregador");
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 211.1068,24.8129,2.3410)) return SCM(playerid, Vermelho, "<!> Voce nao esta no local para carregar");
if(pCarga[playerid] >= 1) return SCM(playerid, Vermelho, "<!> Veiculo ja esta carregado");
{
ServicoS[playerid] = 1;
pCarga[playerid] = 3;
new local;
static ultimoLocal;
do
{
local = random(sizeof(RotasSedex));
} while (local == ultimoLocal);
ultimoLocal = local;
SetPlayerCheckpoint(playerid, RotasSedex[local][0], RotasSedex[local][1], RotasSedex[local][2], RotasSedex[local][3]);
SCM(playerid, -1, "<!> Nao podera usar Gps em servico");
SCM(playerid, Amarelo, "<!> Veiculo carregado");
}
return 1;
}
deu uns erro de "loose indentation"
deu certo conseguir compilar vou testar