Szerző Téma: Pénzre nyíló kapu!  (Megtekintve 832 alkalommal)

Nem elérhető Radikal

  • 273
  • Kenton
    • Profil megtekintése
Pénzre nyíló kapu!
« Dátum: 2014. November 11. - 19:20:19 »
0 Show voters
Üdvözlök minden kedves fórumozót!
 


Szeretnék segítséget kérni,hogylehetne megoldani egy olyan kaput,amit pénzre szeretnénk nyitni.
Leírom pontosaban mire is gondolod!
Nos,megszeretném úgy oldani a határt,hogy mindenkinek aki átszeretne aszt lépni,köteles lene fizetni egy xyz számú összeget,és azután amint levonta,automatikusan kinyílna egy kapu xyz sekundumra!
 

Remélem érthető voltam,és remélem hogy tudtok segíteni!Ellőre is köszönöm!
« Utoljára szerkesztve: 2014. November 11. - 19:58:45 írta ƒlaﻛh »

Pénzre nyíló kapu!
« Válasz #1 Dátum: 2014. November 11. - 20:11:34 »
0 Show voters
Gyors összedobtam 1 scriptet rá:
 

//include-ok
#include <a_samp>
#include <zcmd>
#define HATARPENZ 3000//hatar pénz
new kapu;//kapu tároló
public OnGameModeInit()
{
kapu =  CreateObject(id, x, y, z, xr, yr, zr);//kapu object
}
 
CMD:hatar(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z))//2 méteren belül
{
    if(GetPlayerMoney(playerid) >= HATARPENZ)//ha van elég pénze
    {
        GivePlayerMoney(playerid, -HATARPENZ);
        MoveObject(kapu, x,y,z);// kinyitjuk
        SetTimerEx(\"tHatar\", 3000, false, \"i\", playerid);//majd a 3mp-s timert elindítjuk
    }
}
return 1;
}
forward tHatar(playerid);
public tHatar(playerid)
{
MoveObject(kapu, x, y, z);// timeren belül vissza állítjuk a kaput zárt állapotba
}

 
nem teszteltem

Nem elérhető Radikal

  • 273
  • Kenton
    • Profil megtekintése
Pénzre nyíló kapu!
« Válasz #2 Dátum: 2014. November 11. - 20:48:04 »
0 Show voters
Szia!
Ez sokat segítet,de viszont lene egy kérdésem hozá,hova kell az árát beírni,amenyiért ez a kapu kifog nyílni ?!
 
Gyors összedobtam 1 scriptet rá:
[code=pawn]Gyors összedobtam 1 scriptet rá:
Kód: Pawn
//include-ok
#include <a_samp>
#include <zcmd>
#define HATARPENZ 3000//hatar pénz
new kapu;//kapu tároló
public OnGameModeInit()
{
        kapu =  CreateObject(id, x, y, z, xr, yr, zr);//kapu object
}
 
CMD:hatar(playerid)
{
        if(IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z))//2 méteren belül
        {
            if(GetPlayerMoney(playerid) >= HATARPENZ)//ha van elég pénze
            {
                GivePlayerMoney(playerid, -HATARPENZ);
                MoveObject(kapu, x,y,z);// kinyitjuk
                SetTimerEx(\"tHatar\", 3000, false, \"i\", playerid);//majd a 3mp-s timert elindítjuk
            }
        }
        return 1;
}
forward tHatar(playerid);
public tHatar(playerid)
{
        MoveObject(kapu, x, y, z);// timeren belül vissza állítjuk a kaput zárt állapotba
}
nem teszteltem

 
[gmod]Javítottam helyetted a

taget

tagre![/gmod]
« Utoljára szerkesztve: 2014. November 11. - 20:57:31 írta Dfoglalo »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Pénzre nyíló kapu!
« Válasz #3 Dátum: 2014. November 11. - 20:58:55 »
0 Show voters
[gmod]A témádat zártad, pedig egy kérdést tettél fel. De ezek szerint megoldottad a problémádat, legalábbis nagyon remélem. Ha mégsem így lenne, írj PÜ-t és kinyitom![/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal