Szerző Téma: [MEGOLDVA]Mozgó kapu elkészítése  (Megtekintve 1242 alkalommal)

[MEGOLDVA]Mozgó kapu elkészítése
« Dátum: 2012. december 24. - 01:59:59 »
0 Show voters
Sziasztok!
 
Sajna nem sikerül megcsinálnom ezt a nyamvatt scriptet, pedig mindent tutorial szerint csináltam. Na mindegy. Valaki ha megcsinálná nekem, nagyon örülnék neki. Az adatokat természetesen megadom. Aki megcsinálja kérem adjon ide vagy küld¨jon PÜ-be egy letöltési linket. Köszi  :).
Kapu zárt pozícióban:
 
CreateObject(988, 1023.312378, -364.315521, 73.980370, 0.0000, 0.0000, 0.0000);

 
Kapu nyitott pozícióban:
 
CreateObject(988, 1017.871826, -364.353210, 74.010788, 0.0000, 0.0000, 0.0000);

 
A segítséget elõre is köszönöm!
« Utoljára szerkesztve: 2012. december 25. - 00:00:50 írta $<Gumicukor>$ »

Nem elérhető kexy96

  • 281
  • kexy96
    • Profil megtekintése
[MEGOLDVA]Mozgó kapu elkészítése
« Válasz #1 Dátum: 2012. december 24. - 06:45:50 »
0 Show voters
#include <a_samp>
#include <foreach>
new timer1, Kapud[2];
public OnFilterScriptInit() {
timer1 = SetTimer(\"Kapu\", 1500, true);
    //Kapud[0] = CreateObject(..); // nyilván ide a kapudat zárt pozícióban
return 1;
}
public OnFilterScriptExit() {
KillTimer(timer1);
return 1;
}
forward Kapu();
public Kapu() {
new xkapu = 0;
foreach(Player, i) {
if(IsPlayerInRangeOfPoint(i, 7.5, 0, 0, 0)) { // 0, 0, 0 helyére a kapud pozícióját
    xkapu ++;
}
}
if(xkapu > 0) MoveObject(Kapud[0], 0, 0, 0, 3.5); // 0, 0, 0 helyére a kapud nyitott pozícióban (3.5 a kapu mozgási sebesség)
if(xkapu == 0) MoveObject(Kapud[0], 0, 0, 0, 3.5); // 0, 0, 0 helyére a kapud zárt pozícióban (3.5 a kapu mozgási sebesség)
}

 
Tessék , teszteltem is és nekem mûködik.

[MEGOLDVA]Mozgó kapu elkészítése
« Válasz #2 Dátum: 2012. december 24. - 10:54:51 »
0 Show voters
a \"foreach\"-l baj van azt írja. Lécci segíts.
És a parancs?
« Utoljára szerkesztve: 2012. december 24. - 11:06:11 írta $<Gumicukor>$ »

[MEGOLDVA]Mozgó kapu elkészítése
« Válasz #3 Dátum: 2012. december 24. - 11:33:57 »
0 Show voters
Én ezzel szoktam ilyeneket csinálni ((Katt ide))

[MEGOLDVA]Mozgó kapu elkészítése
« Válasz #4 Dátum: 2012. december 24. - 15:05:47 »
0 Show voters

#include <a_samp>
#include <zcmd> //parancskezelõ
#define COLOR_ORANGE 0xFF9900AA
new kapu; //változó
public OnFilterScriptInit()
{
    kapu = CreateObject(988, 1023.312378, -364.315521, 73.980370, 0.0000, 0.0000, 0.0000); //kapu létrehozás
    return 1;
}
CMD:nyit(playerid, params[])
{
    MoveObject(kapu, 1017.871826, -364.353210, 74.010788, 0.0000, 0.0000, 0.0000); //létrehozott kapu kinyitása
    SetTimer(\"kapubezar\",3000,0); //záródási timer beállítása
    SendClientMessageToAll(COLOR_ORANGE, \"Kapu kinyitva!\");
    return 1;
}
forward kapubezar(playerid); //timer \'lejárása\'
public kapubezar()
{
    MoveObject(kapu, 1023.312378, -364.315521, 73.980370, 0.0000, 0.0000, 0.0000); //kapu bezárása
    SendClientMessageToAll(COLOR_ORANGE, \"Kapu bezárva!\");
}

Nem elérhető kexy96

  • 281
  • kexy96
    • Profil megtekintése
[MEGOLDVA]Mozgó kapu elkészítése
« Válasz #5 Dátum: 2012. december 24. - 15:37:01 »
0 Show voters
Hát nekem nemvolt semmi probléma vele.

[MEGOLDVA]Mozgó kapu elkészítése
« Válasz #6 Dátum: 2012. december 25. - 00:00:10 »
0 Show voters
Köszönöm a segítséget!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal