Szerző Téma: Kapú  (Megtekintve 726 alkalommal)

Kapú
« Dátum: 2013. február 25. - 00:34:56 »
0 Show voters
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);
}
« Utoljára szerkesztve: 2013. február 25. - 00:42:16 írta Soveny94 »

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Kapú
« Válasz #1 Dátum: 2013. február 25. - 14:22:11 »
0 Show voters
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
« Utoljára szerkesztve: 2013. február 25. - 15:51:32 írta cappsy »

Kapú
« Válasz #2 Dátum: 2013. február 25. - 16:15:41 »
0 Show voters
Idézetet írta: cappsy date=1361798531\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34151\" data-ipsquote-contentclass=\"forums_Topic
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?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Kapú
« Válasz #3 Dátum: 2013. február 25. - 16:20:50 »
0 Show voters
Amikor még nyitva van akkor oda ragod a nyitási kordinátát. Ha zárva van akkor a zárásit. Ennyi.  :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal