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. 376
Segítségkérés / Létezik a parancs, de...« Dátum: 2011. augusztus 21. - 18:27:23 »
Tudom, a dialogoknál nem tettem véletlen return-t... Köszi, kijavítva
377
Segítségkérés / Létezik a parancs, de...« Dátum: 2011. augusztus 21. - 18:12:22 »
Sziasztok!
Az miért lehet, hogy létezik minden parancs, beírom pl. hogy /dms (dm zónák listája), végrehajtja, ami meg van neki adva, de kiírja: SERVER: Unknown command. Mi a megoldás? Köszi, Cole 378
SA-MP: Szerverfejlesztés / DialogKocsi-parancsok« Dátum: 2011. augusztus 21. - 14:55:20 »
Köszönöm!
379
SA-MP: Szerverfejlesztés / DialogKocsi-parancsok« Dátum: 2011. augusztus 21. - 04:13:52 »
Köszi
Ha jó lett, jöhet a + 380
SA-MP: Szerverfejlesztés / DialogKocsi-parancsok« Dátum: 2011. augusztus 21. - 00:02:23 »
Sziasztok!
Most kiadnám a második scriptemet. Név: Dialog-Kocsiparancsok Elkészítési idõ: 10-20 perc Leírás: /kocsi paranccsal megnyit egy dialogos listát, majd amikor rámész pl. a \"Motor\"-ra, akkor behoz egy MSGBOX-os dialogot, hogy \"Válaszd ki a tevékenységet\" 1. gomb: Indítás, 2. gomb: Leállítás. Található benne Motor, lámpa, motorháztetõ, csomagtartó. Nincs tesztelve. Letöltés - solidfiles.com Hiba esetén szóljatok! 381
Segítségkérés / Parancs« Dátum: 2011. augusztus 20. - 23:57:59 »
Köszönöm srácok.
sTaR: 15 warningom van. Miért? C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\AS.pwn(29) : warning 213: tag mismatch Mi a baja má\' megint? Amúgy ezzel a pár sorral van baja: [pawn] new monitorok[][] = { {-1658.1497,1218.9059,7.2500}, {-1661.6805,1220.5009,7.2500}, {-1665.5941,1206.4523,7.2546}, {-1653.9803,1208.1417,7.2500}, {-1659.9050,1209.7484,7.2500} }; [/pawn] EDIT: sTaR, nem mûködik, amit írtál 382
Segítségkérés / Parancs« Dátum: 2011. augusztus 20. - 16:12:17 »
Majd ha egy profibb scripter megnézi, akkor majd leírja... Azért köszi
E: Lenne még egy kérdésem/kérésem. Szeretnék csinálni egy /gotokocsi és /getkocsi parancsot. (Amilyen az RP szervereken van.) A szerverem nem RP lesz, de azért jól jönne ez a két parancs. Valaki írna nekem egy pawn-t, hogy hogy kell zcmd-vel és sscanf-el megcsinálni? Köszönöm! 383
Segítségkérés / Parancs« Dátum: 2011. augusztus 20. - 16:01:51 »
Logot küldök, hogy mit csinál.
[15:46:38] Elkezdted kiszerelni a monitort! Így kiírja, hogy nem vagy monitornál. Azt szeretném, hogyha beírom egy monitornál, hogy /lop, akkor ne nézze meg minden monitornál, hogy ott vagyok-e, hanem csak annál nézze meg, amelyik közelébe vagyok! Nem tudom rendesen megfogalmazni... 384
Segítségkérés / Parancs« Dátum: 2011. augusztus 20. - 15:54:19 »
Köszönöm!
Most azt szeretném, hogy több monitornál is lehessen használni ezt a parancsot. Megcsináltam, mûködik, csak ugye megnézi mindegyik monitornál, hogy ott vagyok-e. Így kb. 6x kiírja, hogy \"Nem vagy monitornál!\", így az egyiknél (amelyiknél vagyok) ellopom, és megadja a pénzt. Hogy lehetne megoldani, hogy ne nézze meg mindegyiknél? Parancs: [pawn]CMD:lop(playerid, params[]) { if(IsPlayerInRangeOfPoint(playerid, 2, -1658.1497,1218.9059,7.2500)) { SendClientMessage(playerid, COLOR_GREEN, \"Elkezdted kiszerelni a monitort!\"); SetTimer(\"lop\", 5000, false); } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy monitornál!\"); } if (IsPlayerInRangeOfPoint(playerid, 2, -1661.6805,1220.5009,7.2500)) { SendClientMessage(playerid, COLOR_GREEN, \"Elkezdted kiszerelni a monitort!\"); SetTimer(\"lop\", 5000, false); } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy monitornál!\"); } if(IsPlayerInRangeOfPoint(playerid, 2, -1665.5941,1206.4523,7.2546)) { SendClientMessage(playerid, COLOR_GREEN, \"Elkezdted kiszerelni a monitort!\"); SetTimer(\"lop\", 5000, false); } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy monitornál!\"); } if(IsPlayerInRangeOfPoint(playerid, 2, -1649.6812,1208.8097,7.2500)) { SendClientMessage(playerid, COLOR_GREEN, \"Elkezdted kiszerelni a monitort!\"); SetTimer(\"lop\", 5000, false); } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy monitornál!\"); } if(IsPlayerInRangeOfPoint(playerid, 2, -1653.9803,1208.1417,7.2500)) { SendClientMessage(playerid, COLOR_GREEN, \"Elkezdted kiszerelni a monitort!\"); SetTimer(\"lop\", 5000, false); } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy monitornál!\"); } if(IsPlayerInRangeOfPoint(playerid, 2, -1659.9050,1209.7484,7.2500)) { SendClientMessage(playerid, COLOR_GREEN, \"Elkezdted kiszerelni a monitort!\"); SetTimer(\"lop\", 5000, false); } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy monitornál!\"); } return 1; }[/pawn] Köszi! 385
Segítségkérés / Parancs« Dátum: 2011. augusztus 20. - 14:48:39 »
De nem mûködik. Kicseréltem. Itt a parancs:
[pawn]CMD:lop(playerid, params[]) { if(IsPlayerInRangeOfPoint(playerid, 2, -1658.1497,1218.9059,7.2500)) { SendClientMessage(playerid, COLOR_GREEN, \"Elkezdted kiszerelni a monitort!\"); SendClientMessage(playerid, COLOR_GREEN, \"Elloptad, és eladtad a monitort! Kaptál érte 5.000$-t!\"); GivePlayerMoney(playerid, 5000); } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy monitornál!\"); } return 1; }[/pawn] Hova kell berakni a SetTimert? Lehet, hogy hülyének nézel, de nem vagyok még profi a scriptelésben.. 386
Segítségkérés / Parancs« Dátum: 2011. augusztus 20. - 14:38:26 »
Nem mûködik. De én úgy szeretném, hogy miután beírtam a parancsot, kiírja, hogy \"Elkezdted kiszerelni a monitort!\", és 5 másodperc múlva pedig adja az 5.000 $-t és kiírja, hogy \"Elloptad a monitort, és kaptál érte 5.000$!\"
Ezt szeretném. 387
Segítségkérés / Parancs« Dátum: 2011. augusztus 20. - 14:06:38 »
Nem jó, mert ezzel csak minden 5 másodpercbe ad 5.000$-t...
388
Segítségkérés / Parancs« Dátum: 2011. augusztus 20. - 11:44:43 »
Sziasztok.
Már-már haladok a scripteléssel. De most elakadtam. Kérdésem: Van egy /lop parancsom, amivel ha az SF-ben lévõ egyik monitor mellett állsz, akkor ellopod, és kapsz érte 5.000$-t. Itt van: [pawn] CMD:lop(playerid, params[]) { if(IsPlayerInRangeOfPoint(playerid, 2, -1658.1497,1218.9059,7.2500)) { SendClientMessage(playerid, COLOR_GREEN, \"Elkezdted kiszerelni a monitort!\"); // Itt legyen 5 másodperc szünet SendClientMessage(playerid, COLOR_GREEN, \"Elloptad, és eladtad a monitort! Kaptál érte 5.000$-t!\"); GivePlayerMoney(playerid, 5000); } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy monitornál!\"); } return 1; } [/pawn] Azt hogy lehetne, hogy az \"Elkezdted kiszerelni a monitort!\" és az \"Elloptad, és eladtad a monitort! Kaptál érte 5.000$-t!\" szöveg között legyen 5 másodperc szünet. Nem tudtam megoldani, hogy lehetne? Köszi, Erik. 389
Szkript kérések / Kérdések« Dátum: 2011. augusztus 19. - 22:59:44 »
Sziasztok.
Már-már haladok a scripteléssel. De most elakadtam. Kérdésem: Van egy /lop parancsom, amivel ha az SF-ben lévõ egyik monitor mellett állsz, akkor ellopod, és kapsz érte 5.000$-t. Itt van: [pawn]CMD:lop(playerid, params[]) { if(IsPlayerInRangeOfPoint(playerid, 2, -1658.1497,1218.9059,7.2500)) { SendClientMessage(playerid, COLOR_GREEN, \"Elkezdted kiszerelni a monitort!\"); SendClientMessage(playerid, COLOR_GREEN, \"Elloptad, és eladtad a monitort! Kaptál érte 5.000$-t!\"); GivePlayerMoney(playerid, 5000); } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy monitornál!\"); } return 1; }[/pawn] Azt hogy lehetne, hogy az \"Elkezdted kiszerelni a monitort!\" és az \"Elloptad, és eladtad a monitort! Kaptál érte 5.000$-t!\" szöveg között legyen 5 másodperc szünet. Nem tudtam megoldani, hogy lehetne? Köszi, Erik. |