Problema Player Spectate
#1

Am si eu o problema, cand un jucator intra intr-un vehicul (adminu care e spectate i se schimba camera pe el si pe masina, e ok) insa cand jucatorul coboara din vehicul nu i se schimba camera, gen, ramane setat doar pe vehicul nu pe player.

Uitati un video daca nu se intelege prea bine: https://*********/tKOleoygOpI

cod: (P.s: folosesc un timer de 2 secunde pentru verificari)

pastebin: https://pastebin.com/gr6xgMLr
Reply
#2

Cred ca ai putea sa mai pui un PlayerSpectatePlayer atunci cand playerul isi schimba PlayerState-ul. De exemplu fa o variabila gen: spectargetof[MAX_PLAYERS] si in care ii pui valoarea: idul adminului care a dat spectate pe el. Dupa aceea te foloseste de callbackul OnPlayerStateChange cu conditia:
Код:
if( (oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_DRIVER ) && newstate == PLAYER_STATE_ONFOOT && spectargetof[playerid] != -1) //Aici poti sa combini conditia (poate am cateva greseli)
PlayerSpectatePlayer(spectargetof[playerid],playerid);
Sper ca am fost de ajutor. Bafta cu implementarea, eu ti-am zis in mare cam cum as face eu.
Reply
#3

Edit: Problemă rezolvată!, mersi de ajutor!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)