Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ATL poslato Novembar 11, 2012, 14:27:24 POSLE PODNE

Naslov: [Pitanje]Vrata
Poruka od: ATL poslato Novembar 11, 2012, 14:27:24 POSLE PODNE
O kakvom savjetu se radi: Pitanje
Detaljan opis savjeta:
Znaci trebam iskriptati vrata koja se otvaraju, ali ne kao kapije(da ''klize'', nego da se ''teleportiraju''). Pa samo vas zelim pitati jel to ovako ide(necu pisati pravilne kodove, jer nisam kod kuce)

Kod (komanda) [Izaberi]
cmd:komanda(playerid, params[])
{
    MoveObjct(playerid, Koordinati otvorenih vrata);
    timer na 3 sec i public otvorenavrata
    return 1;
}


Kod (public) [Izaberi]
forward otvorenavrata(playerid);
public otvorenavrata(playerid)
{
    MoveObejct(playerid, Koordinati zatvorenih vrata);
    return 1;


Kod (OnGameModeInit) [Izaberi]
new otvorena1 = CreateDynamicObject(koordinati zatvorenih vrata);
Komentar:
Naslov: Odg: [Pitanje]Vrata
Poruka od: elemental. poslato Novembar 11, 2012, 14:31:59 POSLE PODNE
Ne koristiš moveobject, nego SetObjectPos.
Naslov: Odg: [Pitanje]Vrata
Poruka od: ATL poslato Novembar 11, 2012, 14:35:27 POSLE PODNE
Citat: вιg вÏ...ηηу poslato Novembar 11, 2012, 14:31:59 POSLE PODNE
Ne koristiš moveobject, nego SetObjectPos.

Znaci sve kako sam ja rekao, samo ne Move nego Set....?
Naslov: Odg: [Pitanje]Vrata
Poruka od: elemental. poslato Novembar 11, 2012, 14:40:05 POSLE PODNE
http://wiki.sa-mp.com/wiki/SetObjectPos

Znači, ovako:

CMD:komanda(playerid, params[])
{
     SetObjectPos(ID_objekta, X_Koordinata_otvorenih_vrata, Y_Koordinata_otvorenih_vrata, X_Koordinata_otvorenih_vrata);
     //Tajmer
     return 1;
}


I onda, u tajmer stavi:
SetObjectPos(ID_objekta, X_Koordinata_zatvorenih_vrata, Y_Koordinata_zatvorenih_vrata, X_Koordinata_zatvorenih_vrata);
Naslov: Odg: [Pitanje]Vrata
Poruka od: ATL poslato Novembar 11, 2012, 14:49:31 POSLE PODNE
Sta ide umjesto ovog objectid? ID objekta ili definicija, i jel zatvorena vrata stavljam u OnGamemodeInit(kad se upali da bude zatvorena vrata)
Naslov: Odg: [Pitanje]Vrata
Poruka od: elemental. poslato Novembar 11, 2012, 14:50:57 POSLE PODNE
Stavljaš "otvorena1".
Naslov: Odg: [Pitanje]Vrata
Poruka od: ATL poslato Novembar 11, 2012, 14:53:50 POSLE PODNE
Aj, aj baci Lokot