[Ajuda] TogglePlayerSpectating Bugando Camera
#1

Olб pessoal, queria que vocкs me ajudassem neste problema, quando uso TogglePlayerSpectating.

https://imgur.com/a/m26sVho

OnPlayerRequestClass
PHP код:
public OnPlayerRequestClass(playeridclassid)
{
    if(
gPlayerLogged[playerid] == 0)
    {
        if(
isPlayerRegistered(PlayerName(playerid)))
        {
            
showDialogLogin(playerid);
        }
        else 
showDialogRegister(playerid);
        
        
TogglePlayerSpectating(playerid1);
        
        
SetPlayerPos(playerid2074.621337, -1840.16845728.928747);
        
SetPlayerCameraPos(playerid2072.807861, -1844.67199730.124088);
        
SetPlayerCameraLookAt(playerid2074.621337, -1840.16845728.928747);
        
SetPlayerInterior(playerid0);
        
ClearChatbox(playerid20);
     }
    return 
1;

Reply
#2

hi

Learn TogglePlayerSpectating from https://sampwiki.blast.hk/wiki/TogglePlayerSpectating &
https://sampwiki.blast.hk/wiki/PlayerSpectatePlayer.

Sorry EDITED:

Use PlayerSpectatePlayer(spectatorid,specedid);

But why you using this function in OnRequestClass?
Reply
#3

?
Reply
#4

Use: https://sampwiki.blast.hk/wiki/InterpolateCameraPos
Reply
#5

Estou com o mesmo problema, utilizo ele para fazer sumir as setas e o spawn no login..
Reply
#6

Quote:
Originally Posted by Welconha
Посмотреть сообщение
Estou com o mesmo problema, utilizo ele para fazer sumir as setas e o spawn no login..
eu faзo isso, vocк tem que adicionar um timer entre o toggle spec, e o set de camera (eu utilizo 100 ms + 2* ping)
Reply
#7

Quote:
Originally Posted by RazorGuigo
Посмотреть сообщение
eu faзo isso, vocк tem que adicionar um timer entre o toggle spec, e o set de camera (eu utilizo 100 ms + 2* ping)
Eu tentei fzr assim, consegui setar a camera normal, mas qnd faзo login completo o player nasce num mundo invisнvel e a skin igual uma bola kk
Reply
#8

Quote:
Originally Posted by Welconha
Посмотреть сообщение
Eu tentei fzr assim, consegui setar a camera normal, mas qnd faзo login completo o player nasce num mundo invisнvel e a skin igual uma bola kk
vocк tem que tirar o spec antes de dar spawn no jogador (aquele papo q n precisa й mentira)
Reply
#9

Tente assim:

PHP код:
public OnPlayerRequestClass(playeridclassid

    if(
gPlayerLogged[playerid] == 0
    { 
        if(
isPlayerRegistered(PlayerName(playerid))) 
        { 
            
showDialogLogin(playerid); 
        } 
        else 
showDialogRegister(playerid); 
         
        
TogglePlayerSpectating(playerid1); 
         
        
SetTimerEx("SetPlayerInScenario"500false"d"playerid);
        
ClearChatbox(playerid20); 
     } 
    return 
1
}  
forward SetPlayerInScenario(playerid);
public 
SetPlayerInScenario(playerid)
{
    
SetPlayerInterior(playerid0); 
    
SetPlayerPos(playerid2074.621337, -1840.16845728.928747); 
    
SetPlayerCameraPos(playerid2072.807861, -1844.67199730.124088); 
    
SetPlayerCameraLookAt(playerid2074.621337, -1840.16845728.928747); 
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)