help me pliz!
2,837
pregleda
13
postova
22. Maj 2009.
evo radim server pa trebam dosta veliku pomoc...kad radim kuce ono pisem /save itd al nez sta poslje tog uzmem to sto sam /save u debug i onda sta s tim...nez kako napravit da mi se ograda otvori u bazi ili na raceu da se spusti pa ako mi neko moze pomoc
22. Maj 2009.
Vako aj da i ja jedan tut napisem 🙂
Gle prvo otvoris mta u mta napravis gdje oces ogradu otvorenu i zatvorenu znaci npr dignes gore kad oces prema gore itd i kliknes f3 i prepises kordinate odatle zatim izades iz mta udes u pawno i napravis skriptu slicnu ovoj..
ova je napravljna da se otvara u stranu
Ovo sam ja pravio kapiju za svoju kucu 🙂
Gle prvo otvoris mta u mta napravis gdje oces ogradu otvorenu i zatvorenu znaci npr dignes gore kad oces prema gore itd i kliknes f3 i prepises kordinate odatle zatim izades iz mta udes u pawno i napravis skriptu slicnu ovoj..
ova je napravljna da se otvara u stranu
forward CloseGateH33();
gate = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093); Zatvorena kapija
if(strcmp(cmd, "/opengate", true) == 0)
{
if(PlayerInfo == 33) kljuc kuce
{
MoveObject(gate, 1527.755981,-852.084595,64.944054,2); ovdje upises kordinate otvorne
SetTimerEx("CloseGateH5",10000,0, "d", playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "SERVER: Kapija se otvara.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Nepostoji taj id kuce.");
return 1;
}
return 1;
}
public CloseGateH33()
{
MoveObject(gate, 1527.427246,-845.269287,65.612686); zatvorena kapija
return 1;
}Ovo sam ja pravio kapiju za svoju kucu 🙂
22. Maj 2009.
drveni 😄
kao prvo CreateObject() ne returna string( a ti napisao ~ gate ~) nego INT... i kao drugo pise se inace ako oces STRING; new string; ili kolko oces max slova
a inace umjesto "gate" napisi ; "new gate = blabla"
kao prvo CreateObject() ne returna string( a ti napisao ~ gate ~) nego INT... i kao drugo pise se inace ako oces STRING; new string; ili kolko oces max slova
a inace umjesto "gate" napisi ; "new gate = blabla"
22. Maj 2009.
ali nije ispravno i btw za ne znalice; mozes odmah ovako; new vrata = CreateObject(); ne trebas prvo varijablu kreirat pa assign nego ovako mozes isto.. i bolje je 😉
22. Maj 2009.
JoeBullet wrote on May 22, 2009, 7:41 pm:
ali nije ispravno i btw za ne znalice; mozes odmah ovako; new vrata = CreateObject(); ne trebas prvo varijablu kreirat pa assign nego ovako mozes isto.. i bolje je 😉
Ispravno je, a i bolje je.
Evo ovako ti misliš (integer):
new objectinteger1;
new objectinteger2;
new objectinteger3;
objectinteger1 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
objectinteger2 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
objectinteger3 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
A ovo je sa stringom:
new objectstring;
objectstring = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
objectstring = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
objectstring = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
22. Maj 2009.
ja mislim ovako;
new objectinteger1 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
new objectinteger2 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
new objectinteger3 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
i btw. ovo moje je brze zato jer je ovo tvoje array.. evo ti liste brzine od najbrzeg prema najsporijem;
Nothing
Constants
Variables [ moje ]
Arrays [ tvoje ]
Native functions
Custom functions
Remote functions
mozes si i testirati ako oces 😛 i btw svejedno je
EDIT: i kad stavljas svako posebno mozes logicna imena napraviti ,a ovako moras evo primjer;
;moje;
new vrata = CB();
new vrataLCN = CB();
new adminVrata = CB();
new vipVrata = CB();
a kod tebe bi moralo ovako;
new array_Gates;
i nebi mogao logicki ,a da ne pogledas zakljuciti( npr. ovaj koji edituje, pa stane na pol moda pa se mora gorre vracat da vidi)
napravno mozes ti napraviti i svako posebno array ali onda isto treba puno duze nego moja verzija 😛 tako da je moja verzija bolja 😛
new objectinteger1 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
new objectinteger2 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
new objectinteger3 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
i btw. ovo moje je brze zato jer je ovo tvoje array.. evo ti liste brzine od najbrzeg prema najsporijem;
Nothing
Constants
Variables [ moje ]
Arrays [ tvoje ]
Native functions
Custom functions
Remote functions
mozes si i testirati ako oces 😛 i btw svejedno je
EDIT: i kad stavljas svako posebno mozes logicna imena napraviti ,a ovako moras evo primjer;
;moje;
new vrata = CB();
new vrataLCN = CB();
new adminVrata = CB();
new vipVrata = CB();
a kod tebe bi moralo ovako;
new array_Gates;
i nebi mogao logicki ,a da ne pogledas zakljuciti( npr. ovaj koji edituje, pa stane na pol moda pa se mora gorre vracat da vidi)
napravno mozes ti napraviti i svako posebno array ali onda isto treba puno duze nego moja verzija 😛 tako da je moja verzija bolja 😛
22. Maj 2009.
JoeBullet wrote on May 22, 2009, 10:24 pm:
ja mislim ovako;
new objectinteger1 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
new objectinteger2 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
new objectinteger3 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
i btw. ovo moje je brze zato jer je ovo tvoje array.. evo ti liste brzine od najbrzeg prema najsporijem;
Nothing
Constants
Variables [ moje ]
Arrays [ tvoje ]
Native functions
Custom functions
Remote functions
mozes si i testirati ako oces 😛 i btw svejedno je
EDIT: i kad stavljas svako posebno mozes logicna imena napraviti ,a ovako moras evo primjer;
;moje;
new vrata = CB();
new vrataLCN = CB();
new adminVrata = CB();
new vipVrata = CB();
a kod tebe bi moralo ovako;
new array_Gates;
i nebi mogao logicki ,a da ne pogledas zakljuciti( npr. ovaj koji edituje, pa stane na pol moda pa se mora gorre vracat da vidi)
napravno mozes ti napraviti i svako posebno array ali onda isto treba puno duze nego moja verzija 😛 tako da je moja verzija bolja 😛
new objectinteger1 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
new objectinteger2 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
new objectinteger3 = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
i btw. ovo moje je brze zato jer je ovo tvoje array.. evo ti liste brzine od najbrzeg prema najsporijem;
Nothing
Constants
Variables [ moje ]
Arrays [ tvoje ]
Native functions
Custom functions
Remote functions
mozes si i testirati ako oces 😛 i btw svejedno je
EDIT: i kad stavljas svako posebno mozes logicna imena napraviti ,a ovako moras evo primjer;
;moje;
new vrata = CB();
new vrataLCN = CB();
new adminVrata = CB();
new vipVrata = CB();
a kod tebe bi moralo ovako;
new array_Gates;
i nebi mogao logicki ,a da ne pogledas zakljuciti( npr. ovaj koji edituje, pa stane na pol moda pa se mora gorre vracat da vidi)
napravno mozes ti napraviti i svako posebno array ali onda isto treba puno duze nego moja verzija 😛 tako da je moja verzija bolja 😛
U buduce te molim da stavljas kod da bude preglednije
23. Maj 2009.
Ček ovo nisam ni skužio,objekt s istim imenom stavit u array?
jer ne shvacam
i kad pozivas onda odreden objekt,onda bi trebao ovako npr
jer ne shvacam
new objectstring;
objectstring = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
objectstring = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);
objectstring = CreateObject(976,1527.427246,-845.269287,65.612686,0.0,0.859,-141.093);i kad pozivas onda odreden objekt,onda bi trebao ovako npr
MoveObject(objectstring...... 25. Maj 2009.
Stavljanjem u array si skratio broj linija u skripti.
Objasnicu ovo sto je Corelli napisao jednostavnim primerom:
Naravno nekome je lakse koristiti drugi nacin zbog razlicitih naziva Objekata.
Objasnicu ovo sto je Corelli napisao jednostavnim primerom:
new Gate; = new Gate0,Gate1,Gate2;Naravno nekome je lakse koristiti drugi nacin zbog razlicitih naziva Objekata.
25. Maj 2009.
Balkanika wrote on May 25, 2009, 12:41 am:
Stavljanjem u array si skratio broj linija u skripti.
Objasnicu ovo sto je Corelli napisao jednostavnim primerom:
Naravno nekome je lakse koristiti drugi nacin zbog razlicitih naziva Objekata.
Objasnicu ovo sto je Corelli napisao jednostavnim primerom:
new Gate; = new Gate0,Gate1,Gate2;Naravno nekome je lakse koristiti drugi nacin zbog razlicitih naziva Objekata.
Ma ja to ti skracuje, ali opet nije ni onaj nacin los iz razloga sto ako ti je velika skripta i imas puno objekata da znas onda sta je sta onda je dobar onaj nacin.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava