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.
Témák - sticky2
Oldalak: 1 ... 4 5 [6] 7 8 9
76
« Dátum: 2012. december 16. - 18:40:35 »
Sziasztok! Próbáltam írni egy Dini-s rendõr kinevezõs kódot, de itt elakadtam :/ Hogy lehet azt megcsinálni, hogy ne annak készítse a .ini-t aki beírta, hanem az id-nek(a kódban lévõ id-nek)? [FRISSÍTVE!] Errorok: c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\rendor.pwn(32) : error 030: compound statement not closed at the end of file (started at line 3) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors. CMD:kinevez(playerid, params[]) { if (!IsPlayerAdmin(playerid)) { new id, uzi[128], uzi2[128], name2[MAX_PLAYER_NAME]; GetPlayerName(playerid, name2, sizeof(name2)); if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xFF0000AA, \"Használat: /kinevez [id]\"); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Nincs ilyen játékos!\"); else { new name[MAX_PLAYER_NAME], dinic[64]; GetPlayerName(id, name, sizeof(name)); format(dinic, sizeof(dinic), \"Rendor/%s.ini\", name); dini_Create(dinic); if(dini_Int(dinic, \"Rendor\") == 0) { dini_IntSet(dinic, \"Rendor\", 1); //1-ik format(uzi, sizeof(uzi), \"%s kinevezett teljes jogú rendõrré!\", name2); SendClientMessage(id, -1, uzi); //2-ik format(uzi2, sizeof(uzi2), \"%s-t kinevezted rendõrré!\", name); SendClientMessage(playerid, -1, uzi2); } else Msg(\"nem vagy rCon admin!\"); return 1; }
77
« Dátum: 2012. december 16. - 18:11:59 »
Sziasztok! Az lenne a problémám, hogy össze kavarodnak a dialogok. Tehát: Van 3 olyan dialogom ami külön-külön srciptben van. Ezek közül 2db if IsPlayerRangeof.....-os, és egy olyan ahol bárhol lehet használni(zenék), de ha azt a 2-õt be rakom, akkor a zenéset elõ hozzá, de nem megy át a másik oldalra, és nem is mûködnek a PlayAudio..... tehát csak kilép a dialogból és ennyi. Össze zavarodnak, nem tudják amgukat külön futtatni vagy valami ilyesmi re gondolok. Remélem valaki tud segíteni nekem, köszönöm szépen elõre is!
78
« Dátum: 2012. december 16. - 11:12:19 »
Jó reggeltet! Próbáltam írni egy olyat, hogy valaki valakinek game textet írhat, csak erroros, meg warninog,s de nem tudom miért :\'( CMD:text(playerid, params[]) { new id, txt[128], uzi; if (sscanf(params, \"uz\", id, txt)) SendClientMessage(playerid, 0xFF0000AA, \"Használat: /text [id] [szöveg]\"); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Nincs ilyen játékos!\"); else if (txt == 0) SendClientMessage(playerid, 0xFF0000AA, \"Írj valami üzenetet!\"); else { format(uzi, sizeof(uzi), \"%s\", txt); GameTextForPlayer(id, uzi); } return 1; } c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(6) : error 033: array must be indexed (variable \"txt\") c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(9) : error 035: argument type mismatch (argument 1) c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(9) : error 035: argument type mismatch (argument 1) c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : error 035: argument type mismatch (argument 2) c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(3) : warning 203: symbol is never used: \"uzi\"
79
« Dátum: 2012. december 15. - 14:48:30 »
Sziasztok! Szeretnék kérni, egy olyan taxis munkát, mint amilyen a SeeRPG-ben van: Beírja /taxismelo és kiírja hogy xy szolgálatban, taxit hívni /taxihiv parancsal. És amikor hívja, kiírja a taxisnak hogy xy taxit hívott,menny oda és vedd fel! Amikor beszáll az utas, elindít egy timert, ami 15 másodpercenként számolja a kifizetési összeget, amíg ki nem száll, és levonja, majd oda adja a taxisnak. Elõre is nagyon szépen köszönöm! Utóírat: Lehetõleg ZCMD-s legyen.(nem muszály )
80
« Dátum: 2012. december 14. - 16:24:16 »
Sziasztok!Próbáltam csinálni egy olyat, hogy 2 másodpercenként lekéri a jármû sebességét, és folyamatosan gyorsul, de valamiért nem jó #include zcmd #include a_samp forward whi; public whi() { new Float:x, Float:y, Float:z; GetVehicleVelocity(vehicleid, x, y, z); SetVehicleVelocity(vehicleid, x+10, y+10, z+10); } CMD:whi(playerid, params[]) { SetTimer(\"whi\", 2000, true); return 1; } c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(62) : warning 235: public function lacks forward declaration (symbol \"OnGameModeInit\") c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : error 017: undefined symbol \"funcidx\" c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : warning 215: expression has no effect c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : error 001: expected token: \";\", but found \")\" c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : error 029: invalid expression, assumed zero c:\\Documents and Settings\\Viktor\\Asztal\\GTA ÚJ\\pawno\\include\\zcmd.inc(64) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
81
« Dátum: 2012. december 14. - 14:24:44 »
Helló all! Ez az elsõ scriptem, igazából kértem egy kis segítséget, amiben Casamiro segített Dialogos GPS rendszer, amelyben lehet venni/eladni/használni a gps-t FIGYELEM! Elötte a scriptfiles mappába hozz létre egy GPS nevû mappát Tesztelve van, tökéletesen mukodik! Pastebin: http://pastebin.com/Jg8eU1Mh //GPS rendszer by sticky2 //A NEVEMET ENGEDÉLY NÉLKÜL KITÖRÖLNI TILOS!!! //Hely készítése lentebb! #include <a_samp> #include <zcmd> #include <Dini> CMD:gpsvesz(playerid, params[]) { new name[MAX_PLAYER_NAME]; new dinicreate[64]; GetPlayerName(playerid, name, sizeof(name)); format(dinicreate, sizeof(dinicreate), \"GPS/%s.ini\", name); dini_Create(dinicreate); if(dini_Int(dinicreate, \"GPS\") == 0) { dini_IntSet(dinicreate, \"GPS\", 1); GivePlayerMoney(playerid, -100000); SendClientMessage(playerid, -1, \"Vettél egy GPS-t, $100.000-ért!\"); } else SendClientMessage(playerid, -1, \"Már van gps-ed...\"); return 1; } CMD:gpselad(playerid, params[]) { new name[MAX_PLAYER_NAME], dinitorol[64]; GetPlayerName(playerid, name, sizeof(name)); format(dinitorol, sizeof(dinitorol), \"GPS/%s.ini\", name); if(dini_Int(dinitorol, \"GPS\") == 1) { dini_IntSet(dinitorol, \"GPS\", 0); GivePlayerMoney(playerid, 70000); SendClientMessage(playerid, -1, \"Sikeresen eladtad!\"); } else SendClientMessage(playerid, -1, \"Nincs is GPS-ed!\"); return 1; } CMD:gps(playerid, params[]) { new name[MAX_PLAYER_NAME], dinileker[64]; GetPlayerName(playerid, name, sizeof(name)); format(dinileker, sizeof(dinileker), \"GPS/%s.ini\", name); if(dini_Int(dinileker, \"GPS\") == 1) { ShowPlayerDialog(playerid, Dialog_Gps, DIALOG_STYLE_LIST, \"GPS\", \"Farm\\nFegyver bolt\\nBlue Angel reptér\\nRepülõgép temetõ\\nOktatási központ(jogsi)\\nGPS eladása($70.000-ért)\", \"Bekapcs\", \"Kikapcs\"); } else SendClientMessage(playerid, -1, \"Nincs GPS-ed! Vegyél egyet $100.000-ért /gpsvesz parancsal!\"); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == Dialog_Gps) { if(!response) return Msg(\"{FFFF00}Kikapcsoltad a GPS-t/Nem állítasz be célt.\"), DisablePlayerCheckpoint(playerid); if(listitem == 0) SetPlayerCheckpoint(playerid, -318.9366,-1383.8541,11.8932, 2.0), Msg(\"Cél beállítva: Farm\"); if(listitem == 1) SetPlayerCheckpoint(playerid, 1362.8595,-1286.4727,13.5469, 2.0), Msg(\"Cél beállítva: Fegyverbolt\"); //if(listitem == 2) SetPlayerCheckpoint(playerid, 1362.8595,-1286.4727,13.5469, 2.0), Msg(\"Cél beállítva: Új\"); //if(listitem == 3) SetPlayerCheckpoint(playerid, 1362.8595,-1286.4727,13.5469, 2.0), Msg(\"Cél beállítva: Új2\"); if(listitem == 2) Msg(\"Eladása $70.000-ért: /gpselad\"); //akkor a listitem már nagyobb szám(az utcsó) } return 0; }
82
« Dátum: 2012. december 13. - 15:32:03 »
Helló all! Próbáltam írni egy GPS rendszert, de bele gabalyodtam. :\'( :\'( :Cry2: CMD:gpsvesz(playerid, params[]) { new name[MAX_PLAYER_NAME]; new dinicreate; GetPlayerName(playerid, name, sizeof(name)); format(dinicreate, sizeof(dinicreate), \"GPS/%s.ini\", name); dini_Create(dinicreate); dini_IntSet(\"%s.ini\", \"GPS\", 1, name); Msg(\"Vettél egy GPS-t, $100.000-ért!\"); GivePlayerMoney(playerid, -100000); return 1; } És: CMD:gps(playerid, params[]) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(dinileker, sizeof(dinileker), \"GPS/%s.ini\", name); dini_Int(dinileker); if(\"GPS\" == 1) { ShowPlayerDialog(playerid, Dialog_Gps, DIALOG_STYLE_LIST, \"GPS\", \"Farm\", \"Bekapcs\", \"Mégse\"); } else Msg(\"Nincs GPS-ed! Vegyél egyet $100.000-ért /gpsvesz parancsal!\"); return 1; } Error/Warning: //gpsvesz C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn( : error 035: argument type mismatch (argument 1) C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn( : error 035: argument type mismatch (argument 1) C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : error 035: argument type mismatch (argument 1) C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(12) : warning 202: number of arguments does not match definition C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(4) : warning 203: symbol is never used: \"dinicreate\" //gps C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(7) : error 017: undefined symbol \"dinileker\" C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(7) : error 017: undefined symbol \"dinileker\" C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(7) : error 029: invalid expression, assumed zero C:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(7) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 7 Errors.
83
« Dátum: 2012. december 12. - 15:22:37 »
Hellósztok megint! Szóval ha más játékosnak akarok adni fegyvert, azt hogy kell? CMD:fegyvertad(playerid, params[]) { new id, fegyoid; if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xFF0000AA, \"Használat: /fegyvertad id fegyoid\"\"); if (sscanf(params, \"u\", fegyoid)) SendClientMessage(playerid, 0xFF0000AA, \"Használat: /fegyvertad id fegyoid\"\"); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Nincs ilyen játékos!\"); else { GivePlayerWeapon(id, fegyoid, ); SendClientMessage(id, 0x00FF00AA, \"Valaki adott neked fegyót!\"); SendClientMessage(playerid, 0x00FF00AA, \"Adtál néki fegyót!\"); } return 1; }
84
« Dátum: 2012. december 12. - 15:07:42 »
Hellósztok! az \"u\" mit jelöl? elmagyarázná nekem, hogy mi mire való? if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xFF0000AA, \"Usage: \\\"/heal <playerid>\\\"\");
85
« Dátum: 2012. december 06. - 19:38:16 »
Sziasztok! Nekem már ELEGEM van a hirdetõkbõl. Nah szóval. Kéne egy olyan script, ami megszámlálja hogy a chatben hány számot ír be, és ha >= x szám akkor IP BANNOLJA. Köszönöm szépen elõre is. Utóirat: ha nem lehet megoldani az ip bannost, akkor a sima 365 és 24 órás ban is jó köszi
86
« Dátum: 2012. december 04. - 15:03:14 »
Sziasztok! Próbáltam készíteni egy szonda scriptet, de warningol. :\'( CMD:szonda(playerid, params[]) { new PID; if(!IsPlayerInRangeOfPlayer(playerid, PID, 3.0)) { new pias; new name[MAX_PLAYER_NAME]; new szo[128]; GetPlayerName(playerid, name, sizeof(name)); GetPlayerDrunkLevel(playerid, pias, sizeof(pias)); format(szo, sizeof(szo), \"%s alkohol szintje %s !\", name, pias); SendClientMessage(playerid, 0x31ed2bAA, szo); } else Msg(\"Nincs a közeledben 1 ember sem!\"); return 1; } c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : warning 202: number of arguments does not match definition c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : warning 202: number of arguments does not match definition
87
« Dátum: 2012. december 03. - 16:58:26 »
Sziasztok!Miért warningol? CMD:jzar(playerid, params[]) { if (!GetPVarInt(vizsgaztato)) MoveObject(jogsi[2], 239.60000610352, 117.5, 1003.4000244141, 2.0, 0, 0, 277.9970703125); return 1; } CMD:jnyit(playerid, params[]) { if (!GetPVarInt(vizsgaztato)) MoveObject(jogsi[2], 239.60000610352, 117.5, 1005.4000244141, 1.5, 0, 0, 277.9970703125); return 1; } c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(3) : warning 202: number of arguments does not match definition c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(10) : warning 202: number of arguments does not match definition
88
« Dátum: 2012. december 02. - 12:03:30 »
Sziasztok! Az a problémám, hogy van 2 parancsom, amik elõhoznak 1-1 dialogot, de csak ha az adott ponton vannak. Ezzel csak az a gond, hogy össze olvadnak, és nem lehet meghatározni külön-külön lévõ pontokat, mert egyiknek az kell, a másiknak meg az Sript: CMD:etterem(playerid, params[]) { if (IsPlayerInRangeOfPoint(playerid, 374.1313,-118.8213,1001.4922, 4.0)) { ShowPlayerDialog(playerid,Dialog_Pizza,DIALOG_STYLE_LIST,\"Étkezde\",\"Pizza-Szalámis($5.000)\\nPizza-Magyaros($5.000)\\nPizza-Tenger gyümölcsei($5.000)\\nHús-Steak($5.000)\\nHús-Rántott($5.000)\\nHús-Nyers ($5.000)\\nHamburger-Csirkés($5.000)\\nHamburger-Marha húsos($5.000)\\nHotdog($5.000)\",\"Nyami *-*\", \"Inkább éhezek!\"); } else Msg(\"{FFFF00}Nem vagy étkezdében!\"); return 1; } CMD:pia(playerid, params[]) { if (IsPlayerInRangeOfPoint(playerid, 498.5911,-76.0362,998.7578, 4.0)) { ShowPlayerDialog(playerid,Dialog_Pia,DIALOG_STYLE_LIST,\"Bár pult\",\"Bor ($2000)\\nSör ($1000)\\nWhisky ($6000)\\nVodka ($10.000)\\nPina Colada ($20000)\\nPálinka ($8000)\",\"Bepiálok!\", \"Áhh...\"); } else Msg(\"{FFFF00}Nem vagy kocsmában!\"); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == Dialog_Pizza) { if(!response) return Msg(\"{FFFF00}Úgy döntöttél, nem veszel semmit\"); if(listitem == 0) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); if(listitem == 1) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); if(listitem == 2) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); if(listitem == 3) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); if(listitem == 4) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); if(listitem == 5) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); if(listitem == 6) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); if(listitem == 7) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); if(listitem == GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); if(listitem == 9) GivePlayerMoney(playerid, -5000), SetPlayerHealth(playerid, 100); } if(dialogid == Dialog_Pia) { if(!response) return Msg(\"{FFFF00}Úgy döntöttél, józan maradsz.Helyes!\"); if(listitem == 0) GivePlayerMoney(playerid, -2000), SetDrunk(playerid, 1000); if(listitem == 1) GivePlayerMoney(playerid, -1000), SetDrunk(playerid, 1100); if(listitem == 2) GivePlayerMoney(playerid, -6000), SetDrunk(playerid, 1400); if(listitem == 3) GivePlayerMoney(playerid, -10000), SetDrunk(playerid, 1600); if(listitem == 4) GivePlayerMoney(playerid, -20000), SetDrunk(playerid, 3500); if(listitem == 5) GivePlayerMoney(playerid, -8000), SetDrunk(playerid, 2000); } return 0; } A SetDrunk-ot ne változtassátok, van rá stockom
89
« Dátum: 2012. november 30. - 18:42:06 »
Áhh rossz helyre nyitottam bocsi
90
« Dátum: 2012. november 29. - 18:21:18 »
Üdv mindenki! Próbáltam készíteni egy stockot, ami levonja a pontot, csak warningos stock SetScor(playerid, Float:Scor) { new Scormost; GetPlayerScore(playerid, Scormost); SetPlayerScore(playerid, Scormost-Scor); } c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(706) : warning 202: number of arguments does not match definition c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\tomi.pwn(707) : warning 213: tag mismatch
Oldalak: 1 ... 4 5 [6] 7 8 9
|