[Ajuda]Comando mudarposisao
#1

Boas, eu tenho um sistema de casas... compro a casa e talz... mas para esse player nascer sempre em casa tem este comando

PHP код:
YCMD:mudarposisao(playeridparams[], help)
{
        
#pragma unused help
        #pragma unused params
        
new id Player[playerid][Houseid];
        if(
id == 999) return SCM(playerid,COLOR_RED,"ERRO: "COL_WHITE"Vocк nгo tem casa.");
        if(!
IsPlayerInRangeOfPoint(playerid,3.0,House[id][ExitX],House[id][ExitY],House[id][ExitZ])) return SCM(playerid,COLOR_RED,"ERRO: "COL_WHITE"Vocк deve estar em casa.");
            
Player[playerid][Spawn] = 1;
            
SetPlayerInterior(playerid,1);
            
Player[playerid][SpawnX] = House[id][ExitX];
            
Player[playerid][SpawnY] = House[id][ExitY];
            
Player[playerid][SpawnZ] = House[id][ExitZ];
            
Player[playerid][SpawnInt] = House[id][IntID];
            
Player[playerid][SpawnVW] = House[id][VW];
            
SCM(playerid,-1,"Spawn, foi alterado em casa.");
        return 
1;

Mas o problema e que ao usar o comando diz "Spawn, foi alterado em casa." mas tipo saio do servidor e entro e o respawn nao funciona direito... que se passa com o comando ?? nao Spawna dentro de interiores ?? ate ja coloquei este comando

PHP код:
SetPlayerInterior(playerid,1); 
mas mesmo assim nao funciona fico caindo do cйu ... agradeзo dou rep+
Reply
#2

O sistema esta implantado no GM?
Reply
#3

Nгo.. ta num fs juntamente com a house
Reply
#4

O comando tб no fs e nгo no gamemode... porque isso projudica alguma coisa?
Reply
#5

Tenta assim:

pawn Код:
if(GetPlayerInterior(playerid) > 0){
SetPlayerInterior(playerid,1);  return 1;}
Reply
#6

Creio Eu Que Nao Salvou a Conta
Tente Assim e Diz Se Deu!
pawn Код:
YCMD:mudarposisao(playerid, params[], help)
{
        #pragma unused help
        #pragma unused params
        new id = Player[playerid][Houseid];
        if(id == 999) return SCM(playerid,COLOR_RED,"ERRO: "COL_WHITE"Vocк nгo tem casa.");
        if(!IsPlayerInRangeOfPoint(playerid,3.0,House[id][ExitX],House[id][ExitY],House[id][ExitZ])) return SCM(playerid,COLOR_RED,"ERRO: "COL_WHITE"Vocк deve estar em casa.");
            Player[playerid][Spawn] = 1;
            SetPlayerInterior(playerid,1);
            Player[playerid][SpawnX] = House[id][ExitX];
            Player[playerid][SpawnY] = House[id][ExitY];
            Player[playerid][SpawnZ] = House[id][ExitZ];
            Player[playerid][SpawnInt] = House[id][IntID];
            Player[playerid][SpawnVW] = House[id][VW];
           SalvarPlayer(playerid);//Arrume Para o Que Esta Em Seu GM
            SCM(playerid,-1,"Spawn, foi alterado em casa.");
        return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)