[POMOC] - OnConnect (Koristenje timera sa Interpolate camera..) ?

Započeo Ermin., Februar 03, 2013, 16:22:52 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: 0
Detaljan opis problema: Treba mi ovo al ne znam kako probao sam al ne radi
Kad se igrac konektuje da mu Posalje poruku (SCM) "Dobrodosao na server"
i onda saceka 5 sekundi, i kad prodje 5 sekundi da mu postavi kameru koja se krece
tj ovo:
InterpolateCameraPos(playerid, 327.455780, -490.058410, 25.215812, 303.429779, -659.580078, 17.583692, 8000);
InterpolateCameraLookAt(playerid, 326.552490, -494.928161, 24.530477, 303.864807, -654.621093, 17.115629, 8000);
i dok se krece kamera da mu postavi Dijalog za login/register..
probao sam al ocm dragog ne ispane u redu ne znam Tajmere koristit bem ga :D
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): :)

Pa staviš unutar OnPlayerConnect callbacka nakon što mu pošalješ poruku da se timer pokrene i unutar timera staviš te dvije funkcije za pomicanje kamere.

Last nick: Paradox

jel ovako nesto

onplayerconn
{
scm(playerid, dobrodosao ) samo za primjer ne pratim parametre funkcije
SetTimer("blablalb", 5000, false)
}

forward blablabl
public blalbabl(playerid)
{
   funkc za pokretanje cmre
}

?

kazem ti botara sam haahahah
Poslednja Izmena: Februar 03, 2013, 16:32:44 POSLE PODNE od Ermin Smith

OnPlayerConnect callback:

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, -1, "Dobrodosao na server");
    SetTimer("fiveSecWait", 5000, 0);
    return 1;
}


I onda na kraj moda:

forward fiveSecWait();
public fiveSecWait()
{
    InterpolateCameraPos(playerid, 327.455780, -490.058410, 25.215812, 303.429779, -659.580078, 17.583692, 8000);
    InterpolateCameraLookAt(playerid, 326.552490, -494.928161, 24.530477, 303.864807, -654.621093, 17.115629, 8000);
    return 1;
}

Last nick: Paradox