GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Bunce1234 - 2013. február 03. - 08:19:46

Cím: Mozgó hajó
Írta: Bunce1234 - 2013. február 03. - 08:19:46
Helló!
Valaki tudna nekem segíteni? Nekem olyan hajó kellene amelyik folyamatosan megy A B pont között és mindegyik pontnál 30 ms-re meg áll.
Aki tud segíteni plz irjon.
Cím: Mozgó hajó
Írta: Hugo.Cy - 2013. február 03. - 08:31:23
Hivatalos fórumon úgy tudom van fent egy pár ilyen.
De lehet hogy valamelyik kamionos módba is volt.. keress rá.
Cím: Mozgó hajó
Írta: Red-Eye - 2013. február 03. - 10:52:38
Hmm..majd utána nézek ha lesz idõm
Cím: Mozgó hajó
Írta: BackUP - 2013. február 03. - 11:18:27
NPC készítés - ez után nézz.
Bár ez nem áll meg 30mp-re, csak ha te is megálsz ott 30mp-re készítés közben.
Cím: Mozgó hajó
Írta: Bunce1234 - 2013. február 03. - 12:06:44
Aha köszi szépen ha esetleg valaki tud olyan scriptet vagy van neki talált amibe meg ált azt meg köszöném :)
Cím: Mozgó hajó
Írta: Pioneer - 2013. február 03. - 12:20:28
De szerintem õ object hajót akar és nem Model hajót
azaz nem mint jármûvet akar.
Cím: Mozgó hajó
Írta: Bunce1234 - 2013. február 03. - 12:29:07
Nem van az a cargoship és az a gondom ,hogy elején meg áll de a végén nem akar megállni és azt szeretném meg tudni azt hogy tudom meg csinálni elején és a végén is meg áljon.
Cím: Mozgó hajó
Írta: Red-Eye - 2013. február 03. - 13:50:21
Na szóval van a cargoship object és azt szeretnéd hogy ide oda menjen és mindezt 30 másodpercenként ugye? ha igen akkor az objecteket amik hozzátartoznak építsd bele a következõ idõzített object mozgatós cuccba
 

#include <a_samp>
new gate;
new bool:fazis;
forward automataobj();
public OnFilterScriptInit()
{
       
        print(\"\\n--------------------------------------\");
        print(\"Idõzített Object 4 ManGoo by RedDev (founder Red-Eye)\");
        print(\"--------------------------------------\\n\");
        fazis = true;
        gate = CreateObject(2990, 220.00, 1912.07, 20.52,   0.00, 0.00, 0.00);
        SetTimer(\"automataobj\",20000,true);
        return 1;
}
public automataobj()
{
if(fazis)
{
MoveObject(gate,230.00, 1912.07, 20.52,2,180,0,0);
fazis = false;
SendClientMessageToAll(0xFFFF00AA,\"Fazis 1 ON\");
}
else if(!fazis)
{
MoveObject(gate,220.00, 1912.07, 20.52,2,0,0,0);
fazis = true;
SendClientMessageToAll(0xFFFF00AA,\"Fazis 2 ON\");
}
}
public OnFilterScriptExit()
{
        DestroyObject(gate);
        return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp(\"/telehe\", cmdtext, true, 10) == 0)
        {
                SetPlayerPos(playerid,240.00, 1912.07, 23.52);
                return 1;
        }
        return 0;
}

 
megj.: itt 30 másodperc telik el a 2 MoveObject parancs elküldése között szóval ha ez kevés vagyis annyi idõ alatt akkor növeld a SetTimer-nek a késleltetését (azt a 30000-ret és ott 1000 jelent 1 másodpercet)
Ha nem erre gondoltál szólj és próbálok segíteni  :smokin:
Cím: Mozgó hajó
Írta: Bunce1234 - 2013. február 03. - 15:28:00
Ha el küldeném scriptet és meg mutatnám mit szeretnék az úgy nem lenne jó?
Cím: Mozgó hajó
Írta: Red-Eye - 2013. február 03. - 15:57:40
nekem az is megfelel
Cím: Mozgó hajó
Írta: Bunce1234 - 2013. február 03. - 19:26:53
Küldtem privátba.
Cím: Mozgó hajó
Írta: Sean - 2013. február 03. - 20:17:05
Találtam egyet gtaforum.hu-n.

Link:
http://gtaforum.hu/index.php?topic=8390.0
Cím: Mozgó hajó
Írta: Bunce1234 - 2013. február 03. - 20:25:33
Az a gond hogy ott sa-mp forumon ha meg akarom nyitni ezt irja NoThread specifie If you floowes a valid link , plasenotify the administrator.
Cím: Mozgó hajó
Írta: Sean - 2013. február 03. - 20:29:26
Nekem is ezt írta!

Akkor elnézést szeretnék kérni!
Cím: Mozgó hajó
Írta: Bunce1234 - 2013. február 03. - 20:32:18
Kösz :D utoljára ami linket irtál annál irja adminisztrátort

Dupla hozzászólás automatikusan összefûzve. ( 2013. február 03. - 20:35:27 )

Semmi gond ;)) a script meg van csak azt nem tom azt hogy csináljam hogy mind két helyen 30 msre meg áljon mer egyiknél meg áll másiknál nem
Cím: Mozgó hajó
Írta: skyLine - 2013. február 04. - 16:31:04
Timer.
Csinálsz egyet oda ahol van az a cucc.
 
SetTimer(\"hajoall\", 30000, false);

 
Majd:
 
forward hajoall();
public hajoall()
{
//mit csináljon 30mp után
return 1;
}
Cím: Mozgó hajó
Írta: Bunce1234 - 2013. február 04. - 16:38:56
Ésha ezt bele rakom jó lesz ?:D
Cím: Mozgó hajó
Írta: skyLine - 2013. február 04. - 20:12:06
Nem próbáltam, nem biztos, hogy megy. Nincs most idõm rá, de majd megnézem.