Szerző Téma: Nyitva tartás (SÛRGÕS)  (Megtekintve 670 alkalommal)

Nem elérhető The

  • 4384
    • Profil megtekintése
Nyitva tartás (SÛRGÕS)
« Dátum: 2011. December 20. - 22:34:54 »
0 Show voters
Sziasztok!
Hogy tudok nyitva tartást csinálni? Olyan kéne, hogy egy azonos épületbe pickupon keresztül nyitva tartás szerint tudjanak bemenni.
« Utoljára szerkesztve: 2011. December 20. - 22:41:34 írta Dávidka »

Nyitva tartás (SÛRGÕS)
« Válasz #1 Dátum: 2011. December 21. - 11:05:54 »
+1 Show voters
Példa:
 
 new pickupfos = CreatePickup(model, type, Float:X, Float:Y, Float:Z, Virtualworld)

 
Majd
 

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == pickupfos)
    {
    new ora, perc, masodperc;
    GetTime(ora,perc,masodperc);
    if(ora > 6 && ora < 12)
    {
     //NYITVA
    SetPlayerPos(playerid, 0.0,0.0,0.0);
    }
    else
    {
     SendClientMessage(playerid, színfos, \"ZÁRVA VAN BUKSI!\");
     }
    }
    return 1;
}

Nem elérhető The

  • 4384
    • Profil megtekintése
Nyitva tartás (SÛRGÕS)
« Válasz #2 Dátum: 2011. December 21. - 11:28:38 »
0 Show voters
[pawn]new paintballbe;
new paintballki;[/pawn]
[pawn]public OnGameModeInit()
{   // Pickupok
paintballbe = CreatePickup(1318, 1, -320.5020,1802.7192,42.7648, 1); //be
paintballki = CreatePickup(1318, 1, -320.4682,1805.1179,42.5114, 1); // ki
...............................
[/pawn]
[pawn]public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == paintballbe)
    {
     new ora, perc, masodperc;
     GetTime(ora,perc,masodperc);
     if(ora > 6 && ora < 12)
     SendClientMessage(playerid, COLOR_WHITE, \"Üdvözlünk a Paintball Pályán!\");
     SendClientMessage(playerid, COLOR_YELLOW, \"Felszerelésedet felvetted! (Védõfelszerelés, Country Rifle, Hangtompítos 9mm.) \");
     SetPlayerPos(playerid, -320.5207,1807.1807,42.4023);
     SetPlayerInterior(playerid, 0);
     GivePlayerWeapon(playerid, 33, 70); // Country Rifle Hangtompítos 9mm
     GivePlayerWeapon(playerid, 23, 100); // Hangtompítos 9mm
     SetPlayerArmour(playerid, 1000);
     SetPlayerHealth(playerid, 100);
    }
    if(pickupid == paintballki)
    {
        SendClientMessage(playerid, COLOR_WHITE, \"Levetted a felszerelésed!\");
        SendClientMessage(playerid, COLOR_YELLOW, \"Gyere máskor is! További szép napot! \");
      //SendClientMessage(playerid, COLOR_YELLOW, \"Kaptál ajándékba 1-1 festékgolyót emlékül! \");
    SetPlayerPos(playerid, -320.2914,1800.1718,42.7813);
      SetPlayerInterior(playerid, 0);
        SetPlayerArmour(playerid, 0);
        SetPlayerHealth(playerid, 100);
        RemovePlayerWeapon(playerid, 23, 33);
}
    return 1;
}[/pawn]
Hiba:
 
error 017: undefined symbol \"GetTime\"
warning 203: symbol is never used: \"masodperc\"
warning 203: symbol is never used: \"perc\"

 
Nem sikerül. :S
« Utoljára szerkesztve: 2011. December 21. - 11:31:04 írta Dávidka »

Nyitva tartás (SÛRGÕS)
« Válasz #3 Dátum: 2011. December 21. - 11:31:08 »
0 Show voters
Apa buksi kiszökött!
 
new paintballbe;
new paintballki;
 
paintballbe = CreatePickup(1318, 1, -320.5020,1802.7192,42.7648); //be
paintballki = CreatePickup(1318, 1, -320.4682,1805.1179,42.5114); // ki
 
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == paintballbe)
    {
     new ora, perc, masodperc;
     gettime(ora,perc,masodperc);
     if(ora > 6 && ora < 12)
     {
     SendClientMessage(playerid, COLOR_WHITE, \"Üdvözlünk a Paintball Pályán!\");
     SendClientMessage(playerid, COLOR_YELLOW, \"Felszerelésedet felvetted! (Védõfelszerelés, Country Rifle, Hangtompítos 9mm.) \");
     SetPlayerPos(playerid, -320.5207,1807.1807,42.4023);
     SetPlayerInterior(playerid, 0);
     GivePlayerWeapon(playerid, 33, 70); // Country Rifle Hangtompítos 9mm
     GivePlayerWeapon(playerid, 23, 100); // Hangtompítos 9mm
     SetPlayerArmour(playerid, 1000);
     SetPlayerHealth(playerid, 100);
    }
    }
    if(pickupid == paintballki)
    {
        SendClientMessage(playerid, COLOR_WHITE, \"Levetted a felszerelésed!\");
        SendClientMessage(playerid, COLOR_YELLOW, \"Gyere máskor is! További szép napot! \");
      //SendClientMessage(playerid, COLOR_YELLOW, \"Kaptál ajándékba 1-1 festékgolyót emlékül! \");
SetPlayerPos(playerid, -320.2914,1800.1718,42.7813);
      SetPlayerInterior(playerid, 0);
        GivePlayerWeapon(playerid, 33, 1); // Country Rifle Hangtompítos 9mm
        GivePlayerWeapon(playerid, 23, 1); // Hangtompítos 9mm
        SetPlayerArmour(playerid, 0);
        SetPlayerHealth(playerid, 100);
        RemovePlayerWeapon(playerid, 23, 33);
}
    return 1;
}

 
Lehet rosszul emlékeztem tán ez az egy kód SAMP ba ami kisbetûs.
A nyitásokat és zárásokat ({ }) is kijavítottam a kódodban

Nem elérhető The

  • 4384
    • Profil megtekintése
Nyitva tartás (SÛRGÕS)
« Válasz #4 Dátum: 2011. December 21. - 11:39:03 »
0 Show voters
Köszönöm!
Mûködik. Ment a +.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal