Szerző Téma: Kapu Kérelem FONTOS  (Megtekintve 705 alkalommal)

Nem elérhető Elit

Kapu Kérelem FONTOS
« Dátum: 2014. február 10. - 18:12:34 »
0 Show voters
Kapu scriptben kellene segítség nagyon megköszönném ha ezt valaki megcsinálná nekem.
Próbálkoztam vele de nem sikerült.
CreateObject(980,135.3999900,1941.0000000,15.6000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (1)
CreateObject(980,135.3000000,1941.0000000,20.7000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (2)
Kapu kordináták az elsõ a zárt állapotú a második pedig a nyitott.
Remélem valaki eltudja nekem készíteni.
Parancsok: /a51-nyit /a51-zar
Elõre is köszönöm szépen.
Mégegyszer is köszönöm

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Kapu Kérelem FONTOS
« Válasz #1 Dátum: 2014. február 10. - 18:17:35 »
0 Show voters
ZCMD-vel:
 
#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
new kapu;
public OnFilterScriptInit() {
kapu = CreateObject(980,135.3999900,1941.0000000,15.6000000,0.0000000,0.0000000,0.0000000);
return 1;
}
public OnFilterScriptExit() {
DestroyObject(kapu);
return 1;
}
CMD:a51nyit(playerid) {
if(IsObjectMoving(kapu)) StopObject(kapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(kapu, 135.3000000,1941.0000000,20.7000000, 1.0, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen kinyitottad!\");
return 1;
}
CMD:a51zar(playerid) {
if(IsObjectMoving(kapu)) StopObject(kapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(kapu, 135.3999900,1941.0000000,15.6000000, 1.0, 0.0, 0.0, 25.0);
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen bezártad!\");
return 1;
}

 
ZCMD nélkül:
 
#define FILTERSCRIPT
#include <a_samp>
new kapu;
public OnFilterScriptInit() {
kapu = CreateObject(980,135.3999900,1941.0000000,15.6000000,0.0000000,0.0000000,0.0000000);
return 1;
}
public OnFilterScriptExit() {
DestroyObject(kapu);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[]) {
if(!strcmp(cmdtext, \"/a51-nyit\")) {
if(IsObjectMoving(kapu)) StopObject(kapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(kapu, 135.3000000,1941.0000000,20.7000000, 1.0, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen kinyitottad!\");
    return 1;
}
if(!strcmp(cmdtext, \"/a51-zar\")) {
if(IsObjectMoving(kapu)) StopObject(kapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(kapu, 135.3999900,1941.0000000,15.6000000, 1.0, 0.0, 0.0, 25.0);
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen bezártad!\");
    return 1;
}
return 0;
}

Nem elérhető Elit

Kapu Kérelem FONTOS
« Válasz #2 Dátum: 2014. február 12. - 15:07:54 »
0 Show voters
Köszönöm szépen de félre írtam a kordinátát egy nagyon picit :/
CreateObject(980,134.6000100,1939.8000500,21.2000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (3)
CreateObject(980,134.6000100,1939.8000500,15.6000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (4)
Elnézést :/
Remélem meg tudod :S
Azt nem tudjátok hogy miért fordul el a kapu... egy kis szögben?
« Utoljára szerkesztve: 2014. február 12. - 15:32:12 írta Elit »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Kapu Kérelem FONTOS
« Válasz #3 Dátum: 2014. február 12. - 15:35:47 »
0 Show voters
mert Pedró nem jól adta meg a függvény paramétereit
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Kapu Kérelem FONTOS
« Válasz #4 Dátum: 2014. február 12. - 15:59:03 »
+1 Show voters
ZCMD-vel:
 
#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
new kapu;
public OnFilterScriptInit() {
kapu = CreateObject(980,135.3999900,1941.0000000,15.6000000,0.0000000,0.0000000,0.0000000);
return 1;
}
public OnFilterScriptExit() {
DestroyObject(kapu);
return 1;
}
CMD:a51nyit(playerid) {
if(IsObjectMoving(kapu)) StopObject(kapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(kapu, 135.3000000,1941.0000000,20.7000000, 1.0, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen kinyitottad!\");
return 1;
}
CMD:a51zar(playerid) {
if(IsObjectMoving(kapu)) StopObject(kapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(kapu, 135.3999900,1941.0000000,15.6000000, 1.0, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen bezártad!\");
return 1;
}

 
ZCMD nélkül:
 
#define FILTERSCRIPT
#include <a_samp>
new kapu;
public OnFilterScriptInit() {
kapu = CreateObject(980,134.6000100,1939.8000500,21.2000000,0.0000000,0.0000000,0.0000000);
return 1;
}
public OnFilterScriptExit() {
DestroyObject(kapu);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[]) {
if(!strcmp(cmdtext, \"/a51-nyit\")) {
if(IsObjectMoving(kapu)) StopObject(kapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(kapu, 134.6000100,1939.8000500,15.6000000, 1.0, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen kinyitottad!\");
    return 1;
}
if(!strcmp(cmdtext, \"/a51-zar\")) {
if(IsObjectMoving(kapu)) StopObject(kapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(kapu, 134.6000100,1939.8000500,21.2000000, 1.0, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen bezártad!\");
    return 1;
}
return 0;
}

Nem elérhető Elit

Kapu Kérelem FONTOS
« Válasz #5 Dátum: 2014. február 12. - 17:08:02 »
0 Show voters
Nagyon szépen köszönöm. :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal