Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Oktobar 25, 2014, 21:13:21 POSLE PODNE

Naslov: [Pomoc] Spawn
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Oktobar 25, 2014, 21:13:21 POSLE PODNE
Skripta koju koristim: Raven's
Detaljan opis problema: Pozdrav. Pa evo vec nekih dobrih 2h pokusavam srediti ovaj problem ali ne vredi, a problem je u tome sto hocu da kada spawnam igraca preko callbacka OnPlayerSpawn i kada ga spawnam u enterijer da ga zamrznem preko TogglePlayerControllable(playerid, 0); ali ne vredi ja to stavim fino ako je u toj i toj organizaciji da ga spawna i sve radi sem ovoga. Kontam da postoji neka fora da se ovo sredi ali ne znam kako, pokusao sam da napravim i poseban stock pa cak i public gde bih stavljao provere za spawn ali svaki put umesto da me zamrzne on uopste kao da nisam ni napisao da ga zamrznem ladno kulira i uvek odmrzne... Pa ako neko zna mozda problem bio bih mu zahvalan.
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Naslov: Odg: [Pomoc] Spawn
Poruka od: RilleX poslato Oktobar 26, 2014, 01:14:01 PRE PODNE
Da nemas mozda prije ovog zamrzavanja pokrenut timer da ga odmrzne ?
Naslov: Odg: [Pomoc] Spawn
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Oktobar 26, 2014, 01:35:51 PRE PODNE
A nema brt sve sam pregledao kao da callback OnPlayerSpawn u sebi ima neki unfreeze.. Nije mi jasno kako resiti ovo.
Naslov: Odg: [Pomoc] Spawn
Poruka od: K ROSE poslato Oktobar 26, 2014, 03:18:08 PRE PODNE
Pokusaj sa giveplayerid napraviti
Naslov: Odg: [Pomoc] Spawn
Poruka od: [CH]Lenon poslato Oktobar 26, 2014, 07:57:43 PRE PODNE
Postavi to da vidim kako si uradio.
Naslov: Odg: [Pomoc] Spawn
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Oktobar 26, 2014, 14:32:03 POSLE PODNE
public OnPlayerSpawn(playerid)
{
    if (IsPlayerConnected(playerid))
{
    if (PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 5)
{
    TogglePlayerControllable(playerid, 0);
    SetTimerEx("UcitavanjeObjekata", 3000, false, "i", playerid);
SetPlayerInterior(playerid, 1);
PlayerInt[playerid] = 1;
SetPlayerVirtualWorld(playerid, 1);
PlayerVirWorld[playerid] = 1;
SetPlayerPos(playerid, -2857.7593, 1242.1370, 1086.5199);
SetPlayerFacingAngle(playerid, 90.0);
return 1;
    }
}
return 1;
}
Naslov: Odg: [Pomoc] Spawn
Poruka od: luka2223 poslato Oktobar 26, 2014, 16:37:20 POSLE PODNE
A ovaj timer da nema sta on u sebi
Naslov: Odg: [Pomoc] Spawn
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Oktobar 26, 2014, 17:46:08 POSLE PODNE
Pa logicki da kada sam zamrznuo igraca kao sto mozes videti da moram staviti i tajmer koji ce da odmrzne igraca... Tako da taj tajmer nema veze s ovim problemom, jer mene prilikom spawna uopste ne zamrzne sve odradi samo ne zamrzne a eto moze se videti da sam stavio kod za zamrzavanje igraca.

Edit: Sredjen problem moze LOCK
Naslov: Odg: [Pomoc] Spawn
Poruka od: luka2223 poslato Oktobar 26, 2014, 23:01:29 POSLE PODNE
Do cega je bilo
Naslov: Odg: [Pomoc] Spawn
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Oktobar 27, 2014, 00:21:35 PRE PODNE
A nista brt posto sam video na sve nacine koje sam radio i nista nije pomoglo onda sam napravio fino stock kojim cu zamrznuti igraca i ujedno mu postaviti neku varijablu i onda preko callbacka OnPlayerUpdate staviti ako ima tu varijablu u toj i toj vrednosti da ga zamrzne i to je pomoglo...