Szerző Téma: Kapu rendszer kéne mert amit én csinálok az nem jó :S  (Megtekintve 836 alkalommal)

Kapu rendszer kéne mert amit én csinálok az nem jó :S
« Dátum: 2013. március 29. - 17:07:47 »
0 Show voters
Sziasztok! Egy kapurendszerre lenne szükségem SF Rendõrséghez.Amikor megcsináltam a scriptet:
#include <a_samp>
#define FILTERSCRIPT
 
#if defined FILTERSCRIPT
new kapu;
 
public OnGameModeInit()
{
kapu = CreateObject(969, -1572.09998, 666.20001, 6.2, 0, 0, 270);
return 1;
 
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/kapu-zár\", true) == 0)
{
MoveObject(kapu, 969, -1572.09998, 666.20001, 6.2, 6.2, 0, 0);
return 1;
 
}
if(strcmp(cmdtext, \"/kapu-nyit\", true) == 0)
{
MoveObject(kapu, 969, -1572.09998, 665.79999, 6.5, 0, 0, 0);
return 1;
}
return 0;
}

 
Ezt, Valamiért nem teszi le a kaput :S Kérlek segítsetek. Köszi Ákos :)

Kapu rendszer kéne mert amit én csinálok az nem jó :S
« Válasz #1 Dátum: 2013. március 29. - 17:25:29 »
0 Show voters
1. Írjál hozzá sebességet, hogy milyen gyors legyen a kapu.(pl: 2.0)
2. Asszem meg kell adni a nyitott, és zárt állást is.
(
new kapunyitva;

 

new kapuzarva;

)

Kapu rendszer kéne mert amit én csinálok az nem jó :S
« Válasz #2 Dátum: 2013. március 29. - 17:28:00 »
0 Show voters
Tessék itt van egy:
 

#include <a_samp>
#include <zcmd>
 
new gate1;
public OnFilterScriptInit()
{
gate1=CreateObject(980,2635.1999500,-1480.1999500,18.1000000,0.0000000,0.0000000,308.0000000);
return 1;
}
CMD:nyit(playerid)
{
 MoveObject(gate1,2635.1999500,-1480.1999500,12.1000000, 1.7);
 SendClientMessage(playerid, -1,\"A kapu nyitódik!\");
 return 1;
}
CMD:zar(playerid)
{
MoveObject(gate1,2635.1999500,-1480.1999500,18.1000000, 1.7);
SendClientMessage(playerid, -1,\"A kapu záródik!\");
return 1;
}
CMD:gotokapu(playerid)
{
SetPlayerPos(playerid,2635.1999500,-1470.1999500,18.1000000);
SendClientMessage(playerid, -1,\"A kapuhoz teleportáltál!\");
return 1;
}

 
Ez mûködik!!!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal