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: Elite - 2016. Május 12. - 15:42:42

Cím: Elkésziti valaki ? :/
Írta: Elite - 2016. Május 12. - 15:42:42
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.
Cím: Elkésziti valaki ? :/
Írta: Rasheedka - 2016. Május 12. - 15:48:45
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:
Cím: Elkésziti valaki ? :/
Írta: Elite - 2016. Május 12. - 15:50:58
én mindig kapom 2 warnot és 1 errort -.-
Cím: Elkésziti valaki ? :/
Írta: ZSOLTI99 - 2016. Május 12. - 16:24:39
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
Cím: Elkésziti valaki ? :/
Írta: Elite - 2016. Május 12. - 17:10:45
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::
Cím: Elkésziti valaki ? :/
Írta: Brian Harris - 2016. Május 12. - 17:14:10
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.
Cím: Elkésziti valaki ? :/
Írta: Elite - 2016. Május 12. - 19:18:43
Nemis néztem át az alapokat.Most jólmegnézem! ;)
Egyébként azt hova kell irni? :XD
Cím: Elkésziti valaki ? :/
Írta: ZSOLTI99 - 2016. Május 12. - 19:24:56
Egy akár egy üres pawnoba bele másolod vagy a módba.
Cím: Elkésziti valaki ? :/
Írta: Elite - 2016. Május 12. - 19:38:28
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
Cím: Elkésziti valaki ? :/
Írta: immortal1876 - 2016. Május 12. - 20:25:08
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.
Cím: Elkésziti valaki ? :/
Írta: ZyZu. - 2016. Május 12. - 21:09:01
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.