Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - justrics

Oldalak: 1 [2] 3 4 ... 11
16
Segítségkérés / Autóker
« Dátum: 2013. július 12. - 00:11:04 »
A segítségeteknek hála csináltam egy autókereskedést de valamiért nem mûködik teljesen hibátlanul.
Ha beszállok újra a megvett kocsiba ismét kijön a dialog hogy megvehetem a kocsit és le is vonja megint az összeget, aztán nem írja át az iniben  amit kell, plusz azt szeretném megoldani valahogyan, hogy ami kocsit megveszek azt létrehozza újra ugyan oda. Mutatom hogyan néz ki nálam sorban a kód:
 

new eladokocsi[24];
public OnGameModeInit()
{
//Autó kereskedés autói//
eladokocsi[0] = AddStaticVehicleEx(603,2472.8000488,1357.9000244,10.8000002,180.0000000,-1,-1,0); //Phoenix
eladokocsi[1] = AddStaticVehicleEx(602,2468.6000977,1357.9000244,10.6999998,180.0000000,-1,-1,0); //Alpha
eladokocsi[2] = AddStaticVehicleEx(587,2451.8999023,1337.0999756,10.6000004,180.0000000,-1,-1,0); //Euros
eladokocsi[3] = AddStaticVehicleEx(565,2464.6999512,1358.0000000,10.5000000,180.0000000,-1,-1,0); //Flash
eladokocsi[4] = AddStaticVehicleEx(562,2460.8999023,1358.4000244,10.6000004,180.0000000,-1,-1,0); //Elegy
eladokocsi[5] = AddStaticVehicleEx(560,2457.3000488,1358.5000000,10.6000004,180.0000000,-1,-1,0); //Sultan
eladokocsi[6] = AddStaticVehicleEx(559,2453.5000000,1358.5999756,10.6000004,180.0000000,-1,-1,0); //Jester
eladokocsi[7] = AddStaticVehicleEx(558,2449.6000977,1358.4000244,10.5000000,180.0000000,-1,-1,0); //Uranus
eladokocsi[8] = AddStaticVehicleEx(555,2467.3999023,1345.1999512,10.6000004,0.0000000,-1,-1,0); //Windsor
eladokocsi[9] = AddStaticVehicleEx(541,2463.3999023,1345.1999512,10.5000000,0.0000000,-1,-1,0); //Bullet
eladokocsi[10] = AddStaticVehicleEx(506,2459.3999023,1345.4000244,10.6000004,0.0000000,-1,-1,0); //Super GT
eladokocsi[11] = AddStaticVehicleEx(480,2454.8000488,1345.5000000,10.6999998,0.0000000,-1,-1,0); //Comet
eladokocsi[12] = AddStaticVehicleEx(477,2450.3999023,1345.5999756,10.6999998,0.0000000,-1,-1,0); //ZR-350
eladokocsi[13] = AddStaticVehicleEx(451,2441.3000488,1354.8000488,10.6000004,270.0000000,-1,-1,0); //Turismo
eladokocsi[14] = AddStaticVehicleEx(429,2441.1000977,1350.4000244,10.6000004,270.0000000,-1,-1,0); //Banshee
eladokocsi[15] = AddStaticVehicleEx(415,2441.0000000,1346.3000488,10.6999998,270.0000000,-1,-1,0); //Cheetah
eladokocsi[16] = AddStaticVehicleEx(411,2441.0000000,1342.0999756,10.6000004,270.0000000,-1,-1,0); //Infernus
eladokocsi[17] = AddStaticVehicleEx(402,2441.1000977,1359.0999756,10.8000002,270.0000000,-1,-1,0); //Buffalo
eladokocsi[18] = AddStaticVehicleEx(549,2464.8999023,1336.8000488,10.6999998,180.0000000,-1,-1,0); //Tampa
eladokocsi[19] = AddStaticVehicleEx(545,2461.1000977,1336.5999756,10.8000002,180.0000000,-1,-1,0); //Hustler
eladokocsi[20] = AddStaticVehicleEx(533,2456.8000488,1336.8000488,10.6000004,178.0000000,-1,-1,0); //Feltzer
eladokocsi[21] = AddStaticVehicleEx(431,2445.0000000,1327.0999756,11.1000004,270.0000000,-1,-1,0); //Bus
eladokocsi[22] = AddStaticVehicleEx(571,2440.5000000,1338.3000488,10.1999998,270.0000000,-1,-1,0); //Kart
eladokocsi[23] = AddStaticVehicleEx(478,2441.3999023,1334.6999512,10.8000002,270.0000000,-1,-1,0); //Walton
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
for(new i;i<sizeof(eladokocsi);i++)
{
if(vehicleid == eladokocsi){ ShowPlayerDialog(playerid, DIALOG_ELADOKOCSI, DIALOG_STYLE_MSGBOX, \"{7800FF}Vásárlás\",\"{00FFFF}Ez az autó 500.000$-ba kerül. Szeretnéd megvenni?\", \"Igen\", \"Nem\");
break;
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_ELADOKOCSI)
{
if(!response)return RemovePlayerFromVehicle(playerid);
{
   new file[100];
   if(GetPlayerMoney(playerid) < 500000) return SendClientMessage(playerid,PIROS,\"Nem tudod megvenni, mert nincs elég pénzed!\");
   GivePlayerMoney(playerid, -500000);
   SendClientMessage(playerid,ZOLD,\"Megvetted a jármûvet használati útmutató a /help-ben\");
   GetPlayerName(playerid,nev,sizeof(nev));
            format(file,sizeof(file),\"/Motor tulajdonosok/%s.ini\",nev);
            if(!dini_Exists(file))
              {
                dini_Create(file);
                dini_IntSet(file, \"Motor\", 1);
              }
}
return 1;
}
return 1;
}

 
Nos megint Valaki ügyes segítségét szeretném kérni ebben a problémámban. Elõre is köszönöm!

17
Segítségkérés / Vásárlás
« Dátum: 2013. július 11. - 12:59:47 »
Nagyon hálás vagyok szerintem mûködni fog tesztelem mihamarabb, és akkor várom a kiegészítésed majd azért! :) Még egy kérdést használhatok itt dini-t ha a regisztrációkor YSI-t használok? Nem fog összeakadni vagy hasonló?
Most teszteltem de nem mûködik nem csinálja meg az ini filet sem.

Dupla hozzászólás automatikusan összefûzve. ( 2013. július 11. - 23:33:34 )

Sikerült megoldanom dialoggal csak az a gond ha kiszállok a kocsiból akkor vissza spawnolja és beszállok megint akkor újra megveteti velem.

18
Segítségkérés / Vásárlás
« Dátum: 2013. július 11. - 09:29:18 »
Sziasztok megint gondban vagyok. :D Bérelhetõ kocsirendszert már csináltam a segítségetekkel, most más problémám akadt. Van párdarab nrg motor bemappolva, egy sorompó mögött. Kérdéseim: 1. hogyan tudom megcsinálni azt, hogy ha bemegy valaki és ráül akkor megtudja venni azt? 2. ha megvette akkor mentse is el neki a rendszerem? 3. Valamint hogy azt a sorompót csak õ tudhassa kinyitni (ez mondjuk nem a legfontosabb! :) ha erre nincs megoldás megoldom máshogy.) 4. mindig visszatöltse a hiányzó motort + egy játékos csak két jármûvet vehessen. Elõre is köszönöm!

19
Segítségkérés / /stats gond
« Dátum: 2013. július 11. - 09:18:45 »
Köszönöm takehun neked volt igazad már mûködik! :)

20
Segítségkérés / /stats gond
« Dátum: 2013. július 11. - 00:18:54 »
Írtam egy ilyen alap stats cuccot tutorial alapján de valamiért nem mûködik nem írja ki a halált meg a killt sem pedig a pénz összeget utóbbinak a helyére csak egy @-et rak.
Mutatom a kódot:
 

CMD:stats(playerid, params[])
{
new string[500];
GetPlayerName(playerid, nev, sizeof(nev));
format(string, 500, \"Név: %s, Ölések: %s, Halálok: %s Pénz: %s.\",nev, PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], PlayerInfo[playerid][pCash]);
SendClientMessage(playerid, CITROM, string);
return 1;
}

21
Segítségkérés / Admin
« Dátum: 2013. július 10. - 23:08:27 »
Húúú köszönöm a linkeket meg a válaszokat szerintem sikerülni fog, megnézem és valami egyszerût megpróbálok elõbb alkotni. :)

22
Segítségkérés / Admin
« Dátum: 2013. július 10. - 08:01:08 »
Sziasztok! Ismét a segítségetekre volna szükségem, mégpedig abban, hogy hogyan tudok egy totál alap admin rendszert megírni? A regisztrációhoz YSI-t használok nem tudom ez fontos-e? Elõre is köszönöm!

23
Segítségkérés / Folytonos nitro
« Dátum: 2013. július 04. - 09:56:30 »
Köszönöm!

24
Segítségkérés / Folytonos nitro
« Dátum: 2013. július 03. - 23:17:21 »
Abban tudnátok segíteni, hogy hogyan kell megírni hogy egér bal klikkre folyamatos nitró legyen minden kocsiban?
Nem írtam még ilyet soha sem.

25
Segítségkérés / Bérlés 2
« Dátum: 2013. július 02. - 16:51:03 »
Köszönöm így már mûködik! :)
[mod]Megkérnék minden kedves témanyitót, ha kérdésére/kérésére választ kapott, akkor legyen szíves használni, a \"Téma megoldva\" funkciót![/mod]

26
Segítségkérés / Bérlés 2
« Dátum: 2013. július 02. - 08:40:36 »
Mindenkitõl elnézést kérek hogy még egy témát nyitok de azt hittem megoldódott a problémám azonban mégsem.
 

new berkocsi[10];
public OnGameModeInit()
{
berkocsi[0] = CreateVehicle(401,-539.0000000,2582.8999023,53.2999992,270.0000000,1,-1,15); //Bravura
berkocsi[1] = CreateVehicle(401,-539.0999756,2578.0000000,53.2999992,270.0000000,1,-1,15); //Bravura
berkocsi[2] = CreateVehicle(401,-539.2000122,2573.1000977,53.2999992,270.0000000,1,-1,15); //Bravura
berkocsi[3] = CreateVehicle(401,-539.2999878,2568.3999023,53.2999992,270.0000000,1,-1,15); //Bravura
berkocsi[4] = CreateVehicle(401,-539.4000244,2563.5000000,53.2999992,270.0000000,1,-1,15); //Bravura
berkocsi[5] = CreateVehicle(401,-528.0999756,2581.6999512,53.2999992,89.9998779,1,-1,15); //Bravura
berkocsi[6] = CreateVehicle(401,-528.2000122,2576.5000000,53.2999992,89.9945068,1,-1,15); //Bravura
berkocsi[7] = CreateVehicle(401,-528.2000122,2571.3000488,53.2999992,89.9945068,1,-1,15); //Bravura
berkocsi[8] = CreateVehicle(401,-528.2999878,2566.3999023,53.2999992,89.9945068,1,-1,15); //Bravura
berkocsi[9] = CreateVehicle(401,-528.2999878,2561.3000488,53.2999992,89.9945068,1,-1,15); //Bravura
return 1;
}
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;
}

 
így megírtam mindent ahogyan mondtátok az elõzõ témámban (persze mindent a helyére téve!!), azonban gondja akadt az if résszel:
error 033: array must be indexed (variable \"berkocsi\") próbáltam strln es megoldással de akkor meg az argumentumot találta rossznak.

27
Segítségkérés / Bérelhetõ kocsik
« Dátum: 2013. július 02. - 07:46:21 »
Ohh király köszönöm kipróbálom! :)

28
Segítségkérés / Bérelhetõ kocsik
« Dátum: 2013. július 01. - 20:55:34 »
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.

29
RP/RPG kérések / Bérkocsik
« Dátum: 2013. június 28. - 17:15:38 »
Na megcsináltam de nem nagyon akarja megcsinálni sorba írom hogy hogyan raktam be.
 
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. :)
Segítségeteket elõre is köszönöm!

30
RP/RPG kérések / Bérkocsik
« Dátum: 2013. június 27. - 22:55:05 »
Sziasztok! Ismét elakadtam, és ha hozzátok fordulok akkor mindig megoldódik a téma amit nyitok! :)
Szóval most az volna a kérdésem, hogy betettem pár ugyan olyan színû autót, hogyan tudom azt megoldani, hogy ha beszáll az illetõ akkor kijöjjön egy ilyen msgbox-os dialog, hogy mondjuk bérlés: 15 perc - 2000$. A dialog mindegy a hangsúly inkább azon van hogy hogyan tudok bérlehetõ kocsikat csinálni? :) Válaszotokat elõre is köszönöm!

Oldalak: 1 [2] 3 4 ... 11
SimplePortal 2.3.7 © 2008-2024, SimplePortal