-
Sziasztok van egy kapu amit mozgatni szeretnék.. de nem megy :/ valaki megtudná nekem csinálni ? Poziciók
AddPlayerClass(26,-1571.3619,671.8922,7.1875,164.5614,0,0,0,0,0,0); // nyitvakapu
AddPlayerClass(26,-1571.2991,657.2682,7.1875,88.1073,0,0,0,0,0,0); // becsukvakapu
Előre is köszönöm.
-
de nem megy[/quote]
Bocs a kérdésért,de minden hátsószándék nélkül: Mi az amit megtudsz csinálni magadtól? :wall: Ha vennéd a fáradságot 5perc alatt megoldást lehet rá találni de túl megterhelő biztos :sick:
-
én mindig kapom 2 warnot és 1 errort -.-
-
pl ez link
http://sa-mp.gportal.hu/gindex.php?pg=32318745
#include <a_samp>
new kapu;
public OnGameModeInit()
{
kapu = CreateObject(18553, 226.433655, 1872.436768, 14.026321, 0.0000, 0.0000, 180.0000);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/kapu-zár\", true) == 0)
{
MoveObject(kapu, 226.433655, 1872.436768, 11.401323, 2.0);
return 1;
}
if(strcmp(cmdtext, \"/kapu-nyit\", true) == 0)
{
MoveObject(kapu, 226.433655, 1872.436768, 14.026321, 2.0);
return 1;
}
return 0;
}
Ha automata kell akkor itt egy link
https://sampforum.hu/index.php?topic=10779.0
pl felmész mtara vagy JernejL editorját használod és lemented a normális kordinátát nyitott és zárt poziciót
-
Hát istenem csak én lehetek ilyen balfasz?: S.-admpa owma
Asztirja server unkown commmand faszom kvian már
Dupla hozzászólás automatikusan összefûzve. ( 2016. május 12. - 17:13:40 )
Jó megoldottam a hibát de mikor beirom hogy \"/kapu-nyit\" nemcsinál semmit :=
Mit kell csinálni::
-
teso nem neked való a \"programozás\", ha ilyen egyszerű dolgot nem értesz meg akkor mi lenne egy for(), vagy while-do ciklussal.
Szerk: még meg is csinálták, ha azt nem tudod berakni akkor ne próbálkozz.
-
Nemis néztem át az alapokat.Most jólmegnézem! ;)
Egyébként azt hova kell irni? :XD
-
Egy akár egy üres pawnoba bele másolod vagy a módba.
-
Bevan rakva.De nemcsinál semmit :(
Dupla hozzászólás automatikusan összefûzve. ( 2016. május 12. - 19:45:56 )
Amúgy ha ez segit ez az id 976
-
Próbáld ZCMD-vel.
#include <a_samp>
#include <zcmd>
new mozgathato;//ide azt írs zamit akarsz
public OnGameModeInit()
{
mozgathato = CreateObject(976, -1571.78284, 665.77283, 6.18310, 0.00000, 0.00000, 270.00000);//amit a new-hoz írtál előbb azt írd ide is mármint az = elé
return 1;
}
CMD:nyit(playerid,params[])
{
MoveObject(mozgathato, -1571.78284, 674.59998, 6.18310, 0.00000, 0.00000, 270.00000, 2.0);//a 2.0 az a sebessége
return 1;
}
CMD:zar(playerid,params[])
{
MoveObject(mozgathato, -1571.78284, 665.77283, 6.18310, 0.00000, 0.00000, 270.00000, 2.0);
return 1;
}
Egyébként az a baj, hogy nem map editorral mentetted a post így nem fix, hogy arra fog \"nézni\" amerre te akarod.
Mód.: Mindjárt behelyezem neked rendesen várjál.
Mód2.: Átraktam a posokat nem tudom neked megfelel-e úgy, de ha nem csak szólj és mond el, hogy gondolod.
-
Olyan nehéz, hogy tényleg nem tudod megírni saját magad ezt az egyszerű szkriptet? Rendben, türelmes ember vagyok és elmagyarázom neked, de próbálj meg egy kicsit önálló lenni és próbálgatni nem mindig Segítséget kérni más személyektől akik majd megírják neked.
1. Megnyitod a saját pályaszerkesztődet, kiválasztod a tárgyat, melyik tárgy legyen a kapu amit szeretnél mozgatni.
2. Lemented a kapunak a pozícióját zárva és nyitva, így lesz 2 koordináta.
Nyitva (-1571.78284, 674.59998, 6.18310)
Zárva (-1571.78284, 665.77283, 6.18310)
3. Amikor ez megvan akkor kell legyen egy sor amivel a kaput létrehozod az OnGameModeInit, ajánlom, hogy zárva hozd létre ne nyitva mivel akkor nem kell paranccsal bezárnod.
4. Létre kell hozni egy változót, nevet adunk a tárgynak így tudjuk ki és be zárni a kaput, ha nincs változó akkor a rendszerünk nem tudja melyik tárgyat kell, hogy mozgassa.. a felettem lévő hozzászólónál mozgathato a változó neve.
mozgathato = CreateObject(976, -1571.78284, 665.77283, 6.18310, 0.00000, 0.00000, 270.00000); ez a kapu zárva van, így fogja neked létrehozni. :thumbsup:
CMD:nyit(playerid,params[])
{
MoveObject(mozgathato, -1571.78284, 674.59998, 6.18310, 0.00000, 0.00000, 270.00000, 2.0);//a 2.0 az a sebessége
return 1;
}
Ezzel a paranccsal pedig kinyitod a kapudat és nyitott koordinátákat adtál meg neki 2.0 sebességgel.
CMD:zar(playerid,params[])
{
MoveObject(mozgathato, -1571.78284, 665.77283, 6.18310, 0.00000, 0.00000, 270.00000, 2.0);
return 1;
}
Ezzel a paranccsal pedig bezárod a kapudat és zárt koordinátákat adtad meg neki 2.0 sebességgel.