Erro Apos Sair Da Cadeia -
JuniorTheDM - 27.04.2015
Bom O Jogador Sai Da Cadeia Aparece MSG TAL , MAIS Ele Nao Sai Da Cela
:
\/
Apos SAIR DA Cela
PHP код:
if(PlayerInfo[i][pJailTime] <= 0)
{
PlayerInfo[i][pJailTime] = 0;
if(PlayerInfo[i][pJailed] == 1)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,1836.9537,-1722.1469,5202.5859);
}
SetPlayerHealth(i, 100.0);
SetPlayerArmour(i, 0);
PlayerInfo[i][pJailed] = 0;
SendClientMessage(i, COLOR_GRAD1,"Vocк agora estб livre");
GameTextForPlayer(i, "~r~Livre~n~~w~Seja um player melhor", 5000, 1);
PlayerTextDrawHide(i, TextHospital[i]);
SetPlayerSkin(i, PlayerInfo[i][pSkin]);
ClearCrime(i);
AdvId[i] = 999;
SetPlayerToTeamColor(i);
}
Cadeia
PHP код:
if(PlayerInfo[playerid][pJailed] == 1)
{
new rdon = random(sizeof(SpawnPrisao));
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid, SpawnPrisao[rdon][0], SpawnPrisao[rdon][1], SpawnPrisao[rdon][2]);
SetPlayerFacingAngle(playerid, SpawnPrisao[rdon][3]);
SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Prisгo");
VozDePrisao[playerid] = 0;
return 1;
}
Re: Erro Apos Sair Da Cadeia -
CharCoast - 27.04.2015
PHP код:
SetPlayerPos(playerid, Float:x, Float:y, Float:z);
Respuesta: Erro Apos Sair Da Cadeia -
JuniorTheDM - 27.04.2015
jб tem
Re: Erro Apos Sair Da Cadeia -
CharCoast - 27.04.2015
Nгo, vocк colocou SetPlayerPos sу para o player ir para a prisгo, nгo colocou para ele sair.
PHP код:
if(PlayerInfo[i][pJailTime] <= 0)
{
PlayerInfo[i][pJailTime] = 0;
if(PlayerInfo[i][pJailed] == 1)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,1836.9537,-1722.1469,5202.5859);
}
SetPlayerHealth(i, 100.0);
SetPlayerArmour(i, 0);
PlayerInfo[i][pJailed] = 0;
SendClientMessage(i, COLOR_GRAD1,"Vocк agora estб livre");
GameTextForPlayer(i, "~r~Livre~n~~w~Seja um player melhor", 5000, 1);
PlayerTextDrawHide(i, TextHospital[i]);
SetPlayerSkin(i, PlayerInfo[i][pSkin]);
ClearCrime(i);
AdvId[i] = 999;
SetPlayerToTeamColor(i);
SetPlayerPos(playerid, flotat:x, float:y, float:z);
}
Faзa como eu coloquei ali, sу mude float: x, float:y e flotat:z para as coordenadas fora da cela
Re: Erro Apos Sair Da Cadeia -
Cleyson - 27.04.2015
Pelo que vi, seu cуdigo nгo esta entrando na condiзгo PlayerInfo[i][pJailed] == 1
ou seja, essa variбvel esta chegando ai ou com valor 0, ou com valor maior que 1
Verifique essa variбvel, ou retire essa condiзгo assim:
PHP код:
if(PlayerInfo[i][pJailTime] <= 0)
{
PlayerInfo[i][pJailTime] = 0;
SetPlayerInterior(i, 0);
SetPlayerPos(i,1836.9537,-1722.1469,5202.5859);
SetPlayerHealth(i, 100.0);
SetPlayerArmour(i, 0);
PlayerInfo[i][pJailed] = 0;
SendClientMessage(i, COLOR_GRAD1,"Vocк agora estб livre");
GameTextForPlayer(i, "~r~Livre~n~~w~Seja um player melhor", 5000, 1);
PlayerTextDrawHide(i, TextHospital[i]);
SetPlayerSkin(i, PlayerInfo[i][pSkin]);
ClearCrime(i);
AdvId[i] = 999;
SetPlayerToTeamColor(i);
}