Szerző Téma: Bérelhetõ kocsik  (Megtekintve 827 alkalommal)

Bérelhetõ kocsik
« Dátum: 2013. július 01. - 20:55:34 »
0 Show voters
Megcsináltam egy bérlehteõ kocsi kódot de valamiért nem mûködik ha vann aki csinált már ilyet kérem segítsen rajtam :) Elõre is köszönöm!
 
new berkocsi;

-----> mód elején
 
berkocsi = CreateVehicle(401,-539.0000000,2582.8999023,53.2999992,270.0000000,1,-1,15); //Bravura
        berkocsi = CreateVehicle(401,-539.0999756,2578.0000000,53.2999992,270.0000000,1,-1,15); //Bravura
        berkocsi = CreateVehicle(401,-539.2000122,2573.1000977,53.2999992,270.0000000,1,-1,15); //Bravura
        berkocsi = CreateVehicle(401,-539.2999878,2568.3999023,53.2999992,270.0000000,1,-1,15); //Bravura
        berkocsi = CreateVehicle(401,-539.4000244,2563.5000000,53.2999992,270.0000000,1,-1,15); //Bravura
        berkocsi = CreateVehicle(401,-528.0999756,2581.6999512,53.2999992,89.9998779,1,-1,15); //Bravura
        berkocsi = CreateVehicle(401,-528.2000122,2576.5000000,53.2999992,89.9945068,1,-1,15); //Bravura
        berkocsi = CreateVehicle(401,-528.2000122,2571.3000488,53.2999992,89.9945068,1,-1,15); //Bravura
        berkocsi = CreateVehicle(401,-528.2999878,2566.3999023,53.2999992,89.9945068,1,-1,15); //Bravura
        berkocsi = CreateVehicle(401,-528.2999878,2561.3000488,53.2999992,89.9945068,1,-1,15); //Bravura

     
-----> ongamemodeinit alatt
 

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
        if(vehicleid == berkocsi)
        {
                ShowPlayerDialog(playerid, DIALOG_BERKOCSI, DIALOG_STYLE_MSGBOX, \"Bérlés\",\" 1500Ft-ba kerül, 10 percre.\\nKi szeretnéd bérelni?\", \"Igen\", \"Nem\");
        }
        return 1;
}

 


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_BERKOCSI)
{
        if(response)
        {
                if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,PIROS,\"Nincs elég pénzed!\");
                {
                        GivePlayerMoney(playerid,-1500);
                        SendClientMessage(playerid,ZOLD,\"Kifizetted a bérlés 15 percig használhatod!\");
                }
        }
return 1;
}

 
Ja és persze a dialogot definiáltam a mód legeslegelején.
Lehet hogy rossz helyre írtam már átírtam a state change alá is de úgy sem akar semmit sem csinálni.

xD1999

  • Vendég
Bérelhetõ kocsik
« Válasz #1 Dátum: 2013. július 01. - 21:03:56 »
0 Show voters
ez igy kevés lesz akor randomba kell csinálni de
 
new berkocsi;
new berkocsi1;

 
stb és ugy lesz helyes

Bérelhetõ kocsik
« Válasz #2 Dátum: 2013. július 01. - 22:58:15 »
+1 Show voters
Idézetet írta: xD1999 date=1372705436\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"39143\" data-ipsquote-contentclass=\"forums_Topic
ez igy kevés lesz akor randomba kell csinálni de
 
new berkocsi;
new berkocsi1;

 
stb és ugy lesz helyes
 
egyszerûbb, és rövidebb, ha tömbbe teszi :D
 
new berkocsi[/*ahányat akarsz*/];

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Bérelhetõ kocsik
« Válasz #3 Dátum: 2013. július 01. - 23:31:27 »
+1 Show voters
Tengeri megoldása sokkal jobb.. nem kell minden jármûnek külön változó létrehozása hanem simán
jarmu[0] =
jarmu[1] =
jarmu[2] =
jarmu[3] =
jarmu[4] =
jarmu[5] =
stb.. és csak egy new jarmu; -t kell létrehozzál.

Bérelhetõ kocsik
« Válasz #4 Dátum: 2013. július 02. - 07:46:21 »
0 Show voters
Ohh király köszönöm kipróbálom! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal