[Ajuda] Problema Player Quando й preso o skin trava na cela
#1

bom quando eu dou /prender id minutos motivo o player vai para a cela mas quando ele chefa la n da pra andar nela fica travado

//================================================== ============================//
if(Player[playerid][pPresoADM] == 1)
{
new cela = random(5);
if (cela == 0) { SetPlayerPos(playerid, 862.5358,-2596.5413,14.6973); }
if (cela == 1) { SetPlayerPos(playerid, 862.3909,-2623.4292,14.7173); }
if (cela == 2) { SetPlayerPos(playerid, 819.4848,-2625.4109,14.6773); }
if (cela == 3) { SetPlayerPos(playerid, 818.6688,-2597.6008,14.6773); }

SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COR_NEGATIVO, "Vocк estб preso. Digite /presos para saber o tempo restante.");
GameTextForPlayer(playerid, "~b~Voce Esta Preso!", 2500, 3);
Player[playerid][InHospital] = false;
SetTimerEx("Carregando2", 5000,false,"i",playerid);
TogglePlayerControllable(playerid, 0);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
return 1;
}
//================================================== ============================//
if(Player[playerid][Presidio] == 1)
{
if(Player[playerid][pFaccoes] == 1 || Player[playerid][pFaccoes] == 2 || Player[playerid][pFaccoes] == 3)
{
SetPlayerPos(playerid,862.7345,-2626.5024,19.2027);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COR_NEGATIVO, "Vocк estб preso. Digite /presos para saber o tempo restante.");
Player[playerid][InHospital] = false;
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
Player[playerid][Congelado] = true;
SetTimerEx("Carregando2", 5000,false,"i",playerid);
TogglePlayerControllable(playerid, 0);
SetPlayerSkin(playerid, 26;
}
else if(Player[playerid][pFaccoes] == 4 || Player[playerid][pFaccoes] == 5 || Player[playerid][pFaccoes] == 6)
{
SetPlayerPos(playerid,862.7889,-2597.8374,19.2027);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COR_NEGATIVO, "Vocк estб preso. Digite /presos para saber o tempo restante.");
Player[playerid][InHospital] = false;
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
Player[playerid][Congelado] = true;
SetTimerEx("Carregando2", 5000,false,"i",playerid);
TogglePlayerControllable(playerid, 0);
SetPlayerSkin(playerid, 26;
}
else if(Player[playerid][pFaccoes] == 7 || Player[playerid][pFaccoes] == 8 || Player[playerid][pFaccoes] == 9)
{
SetPlayerPos(playerid,817.6373,-2626.5598,19.1773);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COR_NEGATIVO, "Vocк estб preso. Digite /presos para saber o tempo restante.");
Player[playerid][InHospital] = false;
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
Player[playerid][Congelado] = true;
SetTimerEx("Carregando2", 5000,false,"i",playerid);
TogglePlayerControllable(playerid, 0);
SetPlayerSkin(playerid, 26;
}
else if(Player[playerid][pFaccoes] == 10 || Player[playerid][pFaccoes] == 11)
{
SetPlayerPos(playerid,817.6050,-2598.8181,19.1773);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COR_NEGATIVO, "Vocк estб preso. Digite /presos para saber o tempo restante.");
Player[playerid][InHospital] = false;
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
Player[playerid][Congelado] = true;
SetTimerEx("Carregando2", 5000,false,"i",playerid);
TogglePlayerControllable(playerid, 0);
SetPlayerSkin(playerid, 26;
}
return 1;
}

o comando й esse nгo faзo a minima doque pode ser...
Reply
#2

PHP код:
     if(Player[playerid][pPresoADM] == 1)
    {
        new 
cela random(5);
        if (
cela == 0) { SetPlayerPos(playerid862.5358,-2596.5413,14.6973); }
        if (
cela == 1) { SetPlayerPos(playerid862.3909,-2623.4292,14.7173); }
        if (
cela == 2) { SetPlayerPos(playerid819.4848,-2625.4109,14.6773); }
        if (
cela == 3) { SetPlayerPos(playerid818.6688,-2597.6008,14.6773); }
        
SetPlayerInterior(playerid0);
        
SendClientMessage(playeridCOR_NEGATIVO"Vocк estб preso. Digite /presos para saber o tempo restante.");
         
GameTextForPlayer(playerid"~b~Voce Esta Preso!"25003);
        
Player[playerid][InHospital] = false;
        
SetTimerEx("Carregando2"5000,false,"i",playerid);
        
SetPlayerSpecialAction(playeridSPECIAL_ACTION_CUFFED);
        return 
1;
    }
//==============================================================================//
    
if(Player[playerid][Presidio] == 1)
    {
    if(
Player[playerid][pFaccoes] == || Player[playerid][pFaccoes] == || Player[playerid][pFaccoes] == 3)
    {
        
SetPlayerPos(playerid,862.7345,-2626.5024,19.2027);
        
SetPlayerInterior(playerid0);
        
SendClientMessage(playeridCOR_NEGATIVO"Vocк estб preso. Digite /presos para saber o tempo restante.");
        
Player[playerid][InHospital] = false;
        
SetPlayerSpecialAction(playeridSPECIAL_ACTION_CUFFED);
        
TogglePlayerControllable(playerid0);
        
SetTimerEx("Carregando2"5000,false,"i",playerid);
        
SetPlayerSkin(playerid268);
     }
     else if(
Player[playerid][pFaccoes] == || Player[playerid][pFaccoes] == || Player[playerid][pFaccoes] == 6)
    {
        
SetPlayerPos(playerid,862.7889,-2597.8374,19.2027);
        
SetPlayerInterior(playerid0);
        
SendClientMessage(playeridCOR_NEGATIVO"Vocк estб preso. Digite /presos para saber o tempo restante.");
        
Player[playerid][InHospital] = false;
        
SetPlayerSpecialAction(playeridSPECIAL_ACTION_CUFFED);
        
TogglePlayerControllable(playerid0);
        
SetTimerEx("Carregando2"5000,false,"i",playerid);
        
SetPlayerSkin(playerid268);
     }
     else if(
Player[playerid][pFaccoes] == || Player[playerid][pFaccoes] == || Player[playerid][pFaccoes] == 9)
    {
        
SetPlayerPos(playerid,817.6373,-2626.5598,19.1773);
        
SetPlayerInterior(playerid0);
        
SendClientMessage(playeridCOR_NEGATIVO"Vocк estб preso. Digite /presos para saber o tempo restante.");
        
Player[playerid][InHospital] = false;
        
SetPlayerSpecialAction(playeridSPECIAL_ACTION_CUFFED);
        
TogglePlayerControllable(playerid0);
        
SetTimerEx("Carregando2"5000,false,"i",playerid);
        
SetPlayerSkin(playerid268);
     }
     else if(
Player[playerid][pFaccoes] == 10 || Player[playerid][pFaccoes] == 11)
    {
        
SetPlayerPos(playerid,817.6050,-2598.8181,19.1773);
        
SetPlayerInterior(playerid0);
        
SendClientMessage(playeridCOR_NEGATIVO"Vocк estб preso. Digite /presos para saber o tempo restante.");
        
Player[playerid][InHospital] = false;
        
SetPlayerSpecialAction(playeridSPECIAL_ACTION_CUFFED);
        
TogglePlayerControllable(playerid0);
        
SetTimerEx("Carregando2"5000,false,"i",playerid);
        
SetPlayerSkin(playerid268);
     }
    return 
1;
    } 
@Edit
Editei minha postagem.
Reply
#3

agora o player passa direto e cai na agua ele n fixa no chao do presidio
Reply
#4

Quote:
Originally Posted by wainner
Посмотреть сообщение
agora o player passa direto e cai na agua ele n fixa no chao do presidio
Eh sу mudar as coordenadas.. entra no jogo vai aonde vocк quiser e digitar /save

PHP код:
if (cela == 0) { SetPlayerPos(playeridx,y,z); } 
if (
cela == 1) { SetPlayerPos(playeridx,y,z); } 
if (
cela == 2) { SetPlayerPos(playeridx,y,z); } 
if (
cela == 3) { SetPlayerPos(playeridx,y,z); } 
Se eu estiver errado alguйm pode me corrigir.

Tem esse interior de cela, se quiser usar tб aн.
PHP код:
SetPlayerPos(playerid197.6346175.37651003.0234);
SetPlayerInterior(playerid3); 
Para descongelar o Player mude todos os
PHP код:
TogglePlayerControllable(playerid0); 
Para
PHP код:
TogglePlayerControllable(playerid1); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)