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)://
Freeze
891
pregleda
10
postova
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);
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
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 ツ
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.
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.
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.
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ć™
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava