Skripta koju koristim: moja
Detaljan opis problema: Ovako, znaci skinuo sma nov streamer najnoviji,inc svi novi sve novo znaci moguce downloadno i ubaceno ali jebeni problem sa ogradam nikako da skontam rotacija ograde se stlano desava, koordinate su dobre siguran sam ako treba postat cu ih da vidite da je sve uredu ali ograda jebena se rotira umjesto da se doze i spusta i onda ostane poluotvorena ja ne znam ima ljudi stotinu isti problem ali evo ja sam snimio da mozete da vidite kako to izgleda....
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Pogledajte video:
http://www.youtube.com/watch?v=E9PO5Vm7ioI (http://www.youtube.com/watch?v=E9PO5Vm7ioI)
Pogledajte!
Hahah,ne mogu da vjerujem kako ti bezveze se zamaraš oko filma.Ovdje na forumu imaš 1000000 tema o tome ali postaj ovdje koje ti se ograde tako rotiraju i daj mi cijelu komandu /otvori i /zatvori...
Ma buraz nisam se zamarao morma demonstrirati :D eo gledaj sad npr jedna ograda nemam komdanu zatvori sama se ograda zatvori za 5-6 sekudni
uglavnom eo jedna ograda da vidis ograde pravim pod GateClose 1,2,3,4,5,6 i td koliko ih imam samo dodajem evo primjer jedne organizacije
public GateClose7()
{
MoveDynamicObject(srgate, 1418.1999,-1649.3000,15.1999, 1.5);
return 1;
}
srgate = CreateDynamicObject(980,1418.19995117,-1649.30004882,15.19999980,0.00000000,0.00000000,272.00000000);
else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
if (PlayerToPoint(15, playerid,1418.1999,-1649.3000,15.1999))
{
MoveDynamicObject(srgate,1418.1999,-1649.3000,9.6000, 1.5);
SetTimer("GateClose7", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"SR kapija je otvorena i zatvorice se sama za 7 sekundi.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
zar nije logino ako je ograda na ovim koordinatam
1418.1999,-1649.3000,15.1999,
da treba samo da se spusti o.O
1418.1999,-1649.3000,9.6000
Gle,znaÄi kod tebe je ovako:
public GateClose7()
{
MoveDynamicObject(srgate, 1418.1999,-1649.3000,15.1999, 1.5);
return 1;
}
A treba ovako da se ne rotiraju:
public GateClose7()
{
MoveDynamicObject(srgate, 1418.1999,-1649.3000,15.1999, 1.5,0,0,272.00000000);
return 1;
}
ZnaÄi dodajeÅ¡ zadnja 3 broja odavde:
srgate = CreateDynamicObject(980,1418.19995117,-1649.30004882,15.19999980,0.00000000,0.00000000,272.00000000);
Onda ovdje ubaci ovako mada nisam nikada radio sam automatskim ogradama ali probaj:
else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
if (PlayerToPoint(15, playerid,1418.1999,-1649.3000,15.1999))
{
MoveDynamicObject(srgate,1418.1999,-1649.3000,9.6000, 1.5,0,0,272.00000000);
SetTimer("GateClose7", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"SR kapija je otvorena i zatvorice se sama za 7 sekundi.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
Kontaš?Eto idi sada ubaci to u gamemod compilaj i vidi jel valja...
Ok probam samo sekunda
Warninzi 6
gf.pwn(3776) : warning 202: number of arguments does not match definition
gf.pwn(3776) : warning 202: number of arguments does not match definition
gf.pwn(3776) : warning 202: number of arguments does not match definition
gf.pwn(21189) : warning 202: number of arguments does not match definition
gf.pwn(21189) : warning 202: number of arguments does not match definition
gf.pwn(21189) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
linija 3776
(http://pokit.etf.ba/get/d2af82e55b84509d4a29678b7924d824.png)
linija 21189
(http://pokit.etf.ba/get/d8ad07ed6f73e67b8a308b57b5615ffc.png)
Da,to su warninzi ali opet moreš igrati tj. more ti compilati bilo je i meni tako 26 njih pa sam uradio sljedeće:
Skini SA:MP 0.3d R2 i prebaci mapu pawnu tj. compilaj mod sa 0.3d pawnom i javi ovdje ja sam tako bio riješio problem...
ne i dalje su ostali :'( >:(
Al sam skontao sljedece imam u streameru MoveDynamicObject
MoveDynamicObject(objectid, Float:x, Float:y, Float:z, Float:speed);
sto predstavlja ovo sljedece:
MoveDynamicObject(srgate, 1418.1999,-1649.3000,15.1999, 1.5);
TI si mi dao ovo:
MoveDynamicObject(srgate, 1418.1999,-1649.3000,15.1999, 1.5,0,0,272.00000000);
sto bi moglo znaciti
MoveDynamicObject(objectid, Float:x, Float:y, Float:z, Float:speed,0,0,272.0000000);
Sta sad prestavljaju ove 2 nule i 272 ?
Da mogu jednsotavno dodati umjesto ovih nulai 272 u streameru sta znaci dali je Float:xy i td kontas me?
to znaci sljedece da bi MoveDynamicObject trebao izgledati ovako:?
MoveDynamicObject(objectid, Float:x, Float:y, Float:z, Float:speed, Float:rx, Float:ry, Float:rz);
Citat: |DE| Dane poslato Januar 12, 2012, 20:02:18 POSLE PODNE
Da,to su warninzi ali opet moreš igrati tj. more ti compilati bilo je i meni tako 26 njih pa sam uradio sljedeće:
Skini SA:MP 0.3d R2 i prebaci mapu pawnu tj. compilaj mod sa 0.3d pawnom i javi ovdje ja sam tako bio riješio problem...
Wanrinzi nisu tu bezveze ;)
a DJeronimo imas viska u kodu pogledaj :
http://wiki.sa-mp.com/wiki/MoveObject
Pa znma brate da imma viska vidim
0,0,272.00000000
to je viska
Jesi pogledao video gore stao sam stavio to mi se desava sa ogradama a pokusavam da napravim da se ne rotira i ne otvara u obliku broja 8 :S