Ezt a hogyn tudnám megcsinálni, hogy idõre nyiljon és csukjon???
Idõ: 07:00-töl 17:00-ig.
Ja és persze ha égy playep odamenne akkor yna neki valamit Pl: A .... zárva 7-töl - 17-ig.
#include <a_samp>
#include <fixchars>
#include <streamer>
#include <zcmd>
#define FILTERSCRIPT
new szalonkapu;
CMD:kapuk(playerid)
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,\" autoszalon kapuk:\",\"1 kapu van összesen.\"\");
return 1;
}
public OnFilterScriptInit()
{
SetTimer(\"autokapu3\", 500, true);
szalonkapu = CreateObject(991, -506.20001220703, 2592.6999511719, 53.599998474121, 0.00000000, 0.00000000, 270);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
forward autokapu3(); // automatakapu / szalon..:)
public autokapu3(){
new bool:nyissuk = false;
for(new i; i<MAX_PLAYERS; i++){
if(!IsPlayerConnected(i)) continue;
if(IsPlayerInRangeOfPoint(i, 10.0, -506.20001220703, 2592.6999511719, 53.599998474121)){
nyissuk=true;
break;
}
}
if(nyissuk)
MoveObject(szalonkapu, -506.20001220703, 2592.6999511719, 51, 3.0);
else
MoveObject(szalonkapu, -506.20001220703, 2592.6999511719, 53.599998474121, 3.0);
}
hazamek megcsinálom de csak akk jó ha a szervergépen megfelelõ az idõ
UI:
Helyesen kapu nem kapú
UI2:Srác itt a scriptel nem stimmel valami így nem tudom megcsinálni 4 erroral.....
Ezt tedd majd bele:
#include <a_samp>
new ora, perc;
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/ido\", cmdtext, true, 10) == 0)
{
gettime(ora, perc);
if((ora >= 07) && (ora <= 17))
{
//ha még nyitva van akkor mozogjon a kapu
SendClientMessage(playerid,-1,\"Még nyitva van\");
}
else
{
//ha már csukva van a kapu
SendClientMessage(playerid,-1,\"7-17 óráig vágod?\");
}
return 1;
}
return 0;
}
Tess :) Teszteltem mûködik
hazamek megcsinálom de csak akk jó ha a szervergépen megfelelõ az idõ
UI:
Helyesen kapu nem kapú
UI2:Srác itt a scriptel nem stimmel valami így nem tudom megcsinálni 4 erroral.....
Ezt tedd majd bele:
#include <a_samp>
new ora, perc;
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/ido\", cmdtext, true, 10) == 0)
{
gettime(ora, perc);
if((ora >= 07) && (ora <= 17))
{
//ha még nyitva van akkor mozogjon a kapu
SendClientMessage(playerid,-1,\"Még nyitva van\");
}
else
{
//ha már csukva van a kapu
SendClientMessage(playerid,-1,\"7-17 óráig vágod?\");
}
return 1;
}
return 0;
}
Tess :) Teszteltem mûködik
És hova rakom a kapu cordinátáját?