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
« 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
« 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
« Dátum: 2013. július 11. - 09:29:18 »
Sziasztok megint gondban vagyok. 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
« Dátum: 2013. július 11. - 09:18:45 »
Köszönöm takehun neked volt igazad már mûködik!
20
« 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
« 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
« 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
« Dátum: 2013. július 04. - 09:56:30 »
Köszönöm!
24
« 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
« 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
« 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
« Dátum: 2013. július 02. - 07:46:21 »
Ohh király köszönöm kipróbálom!
28
« 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
« 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
« 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
|