Szerző Téma: Elkésziti valaki ? :/  (Megtekintve 1296 alkalommal)

Nem elérhető Elite

Elkésziti valaki ? :/
« Dátum: 2016. május 12. - 15:42:42 »
0 Show voters
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.
« Utoljára szerkesztve: 2016. május 12. - 17:34:10 írta anGeL »

Elkésziti valaki ? :/
« Válasz #1 Dátum: 2016. május 12. - 15:48:45 »
+1 Show voters
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:

Nem elérhető Elite

Elkésziti valaki ? :/
« Válasz #2 Dátum: 2016. május 12. - 15:50:58 »
0 Show voters
én mindig kapom 2 warnot és 1 errort -.-

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Elkésziti valaki ? :/
« Válasz #3 Dátum: 2016. május 12. - 16:24:39 »
+1 Show voters
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

Nem elérhető Elite

Elkésziti valaki ? :/
« Válasz #4 Dátum: 2016. május 12. - 17:10:45 »
0 Show voters
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::
« Utoljára szerkesztve: 2016. május 12. - 17:13:40 írta Elite »

Elkésziti valaki ? :/
« Válasz #5 Dátum: 2016. május 12. - 17:14:10 »
+2 Show voters
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.
« Utoljára szerkesztve: 2016. május 12. - 17:20:24 írta Brian Harris »

Nem elérhető Elite

Elkésziti valaki ? :/
« Válasz #6 Dátum: 2016. május 12. - 19:18:43 »
0 Show voters
Nemis néztem át az alapokat.Most jólmegnézem! ;)
Egyébként azt hova kell irni? :XD

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Elkésziti valaki ? :/
« Válasz #7 Dátum: 2016. május 12. - 19:24:56 »
0 Show voters
Egy akár egy üres pawnoba bele másolod vagy a módba.

Nem elérhető Elite

Elkésziti valaki ? :/
« Válasz #8 Dátum: 2016. május 12. - 19:38:28 »
0 Show voters
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
« Utoljára szerkesztve: 2016. május 12. - 19:45:56 írta Elite »

Elkésziti valaki ? :/
« Válasz #9 Dátum: 2016. május 12. - 20:25:08 »
0 Show voters
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.
« Utoljára szerkesztve: 2016. május 12. - 20:44:45 írta immortal1876 »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Elkésziti valaki ? :/
« Válasz #10 Dátum: 2016. május 12. - 21:09:01 »
+1 Show voters
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.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal