Freeze

Započeo Fojnica
6. Okt. 2017.
891
pregleda
10
postova
Eldin Fratello
5
Forum Don
6. Okt. 2017.
Skripta koju koristim:Edit SA/LK/GT
Detaljan opis problema😛a kada mi se neki igrač registruje, freeze ga na spawnu, i moram kasnije sve unfreeze, kako da fixam to.
Dio skripte:Recite koje poslaću iz skripte.
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
expressoboy123
5
Godfather
6. Okt. 2017.
TogglePlayerControllable(playerid, 1);
Eldin Fratello
5
Forum Don
6. Okt. 2017.
Tosic ツ wrote on October 6, 2017, 12:13 pm:
TogglePlayerControllable(playerid, 1);
///////////////////////////////////////////////////////////////////////////
forward Freeze(playerid);
public Freeze(playerid)
{
    TogglePlayerControllable(playerid, 1);
    return 1;
}
TogglePlayerControllable(playerid, 1); TogglePlayerSpectating( playerid, false ); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0);
expressoboy123
5
Godfather
6. Okt. 2017.
pa zaledis ga sa TogglePlayerControllable(playerid, 0); i postavis tajmer SetTimerEx i na lupam 5 sek sto je 5000 on pozove tvoju funkciju freeze sto si gore poslao. To ce ti 'odlediti' igraca i tjt
Eldin Fratello
5
Forum Don
6. Okt. 2017.
Tosic ツ wrote on October 6, 2017, 12:37 pm:
pa zaledis ga sa TogglePlayerControllable(playerid, 0); i postavis tajmer SetTimerEx i na lupam 5 sek sto je 5000 on pozove tvoju funkciju freeze sto si gore poslao. To ce ti 'odlediti' igraca i tjt

Kako tačno, gdje šta, fino mi objasni, ne znam, znam osnove i još nešto, nisam upoznat sa ovime...
Izvini ako smaram, ili misliš drugačije.
@Tosic ツ
Marinković™
2
Wheel Man
6. Okt. 2017.
Mozes ovako to odraditi:

Pod OnPlayerSpawn stavi ovaj timer
SetTimerEx("SpawnUnfreeze",1000,false,"i",playerid);

I onda na kraju skripte ovako stavi:

forward SpawnUnfreeze(playerid);
public SpawnUnfreeze(playerid)
{
      TogglePlayerControllable(playerid,1);
      return 1;
}

To ce uraditi da kada kod se igrac spawna,bilo to kada umre,kada se prijavljuje ili registruje, postavi timer samo za njega da ga unfriza za 1 sekundu.
Exnas.pwn
5
Godfather
6. Okt. 2017.
Marinkovic objasnio  😄
Samo mozes da stavis timer na 5000 tj 5sec ili po zelji
Eldin Fratello
5
Forum Don
6. Okt. 2017.
Marinković™ wrote on October 6, 2017, 1:27 pm:
Mozes ovako to odraditi:

Pod OnPlayerSpawn stavi ovaj timer
SetTimerEx("SpawnUnfreeze",1000,false,"i",playerid);

I onda na kraju skripte ovako stavi:

forward SpawnUnfreeze(playerid);
public SpawnUnfreeze(playerid)
{
      TogglePlayerControllable(playerid,1);
      return 1;
}

To ce uraditi da kada kod se igrac spawna,bilo to kada umre,kada se prijavljuje ili registruje, postavi timer samo za njega da ga unfriza za 1 sekundu.

Dodo sam to što si sve rekao, i compile radi sve bez errora i warninga.
Nego ovu rečenicu "postavi timer samo za njega da ga unfriza za 1 sekundu."
NapiÅ¡i gdje i kako da dodam... 🙂
@Marinković™
expressoboy123
5
Godfather
6. Okt. 2017.
Nemoj na 1 sekundu. Stavi 3,4,5. To postavljas tamo u delu gde se spawna
Eldin Fratello
5
Forum Don
6. Okt. 2017.
Tosic ツ wrote on October 6, 2017, 2:26 pm:
Nemoj na 1 sekundu. Stavi 3,4,5. To postavljas tamo u delu gde se spawna

Fixano, hvala obojici...
Lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha