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 - KrisT
16
« Dátum: 2017. Június 13. - 20:18:56 »
A nevemet írtam, amit az opciókban adok meg, de úgy sem működik. Nem tudom, hogy ID rendszer alapból van e, és 0-tól vagy 1-től kezdődik-e. Ha egyedül vagyok fenn, akkor 0-ás, vagy 1 es az ID-m? Az if-es részt pedig így gondoltad? Ui: valamiért nem fut le a parancs, viszont kiírja a hibaüzenetet, hogyha gond van a paraméterekben function giveJatekosMoney(jatekos, parancs, celszemely, osszeg) if not celszemely or not osszeg then outputChatBox (\"Hibás szintaxis!\", jatekos) elseif celszemely and osszeg then local celszemely = getPlayerFromPartialName(celszemely) givePlayerMoney (celszemely, tonumber(osszeg)) else return end end end addCommandHandler (\"givemoney\", giveJatekosMoney)
17
« Dátum: 2017. Június 13. - 12:21:06 »
Rossz helyre nyitottam!
18
« Dátum: 2017. Június 13. - 12:20:09 »
Valamiért nem működik. Hibát kiírja, ha rosszul lett beírva, de a pénzt nem adja ide. Ilyenekkel próbálkoztam /givemoney NEVEM 500 - semmi sem történik /setdim NEVEM 1 - semmi sem történik :/ ID-kkel is így próbálkoztam, de nothing happened
19
« Dátum: 2017. Június 12. - 23:15:26 »
Sziasztok! Az a napokban belekezdtem a Lua programozás tanulásába, azonban most megakadtam egy picit. Bárhogy próbáltam a problémámat megoldani, nem sikerült, így hát fordulok hozzátok. Segítenétek benne, hogy hogyan lenne ez helyes és milyen problémákat vétettem? Ha felmerülhet a kérdés, hogy egy kezdőnek a helyes megoldás kérdéseket hozhat fel, akkor hozzá egy magyarázatot is kérnék Hibaleírás: Nem működik a script valamiért. /setdim parancs: function setdim(thePlayer, command, playerID,dimID) local elerheto = isPlayerOnline(playerID) local dimID = tonumber (dimID) if (elerheto == true) then if (dimID >= 0) then local interiorvaltas = setElementDimension(playerID, dimID) if (interiorvaltas == true) then outputChatBox(\"A játékos interiorja sikeresen átírva!\",thePlayer) else outputChatBox(\"#808080/setdim #C0C0C0[PlayerID] [DimenzióID]\", thePlayer,255,255,0,true) end else outputChatBox(\"Az interiorIDnek minimum 0-nak kell lenni!\",thePlayer) end else outputChatBox(\"Ilyen játékos nincs, vagy nincs bejelentkezve!\",thePlayer) end end addCommandHandler(\"setdim\", setdim) /givemoney parancs: function givemoney(thePlayer, command, playerID, amount) local jatekosID = playerID local amount = tonumber (osszeg) local penzAdas = givePlayerMoney(playerID,osszeg) if (penzAdas == true) then outputChatBox(\"#FFFFFFSikeresen adtál a(z) #FF0000\"..jatekosID..\" #FFFFFF ID-jű játékosnak #00FF00\" ..amount..\"#FFFFFFforintot!\",player,255,255,0,true) outputChatBox(\"#FFFFFFAdmin adott neked#00FF00\"..amount..\"#FFFFFFforintot!\",jatekosID,255,255,0,true) else outputChatBox(\"#808080/givemoney #C0C0C0[PlayerID] [Mennyiség]\",player,255,255,0,true) end end addCommandHandler(\"givemoney\",givemoney)
20
« Dátum: 2017. Június 12. - 22:01:21 »
Sziasztok! Az a napokban belekezdtem a Lua programozás tanulásába, azonban most megakadtam egy picit. Bárhogy próbáltam a problémámat megoldani, nem sikerült, így hát fordulok hozzátok. Segítenétek benne, hogy hogyan lenne ez helyes és milyen problémákat vétettem? Ha felmerülhet a kérdés, hogy egy kezdőnek a helyes megoldás kérdéseket hozhat fel, akkor hozzá egy magyarázatot is kérnék Hibaleírás: Nem működik a script valamiért. /setdim parancs: function setdim(thePlayer, command, playerID,dimID) local elerheto = isPlayerOnline(playerID) local dimID = tonumber (dimID) if (elerheto == true) then if (dimID >= 0) then local interiorvaltas = setElementDimension(playerID, dimID) if (interiorvaltas == true) then outputChatBox(\"A játékos interiorja sikeresen átírva!\",thePlayer) else outputChatBox(\"#808080/setdim #C0C0C0[PlayerID] [DimenzióID]\", thePlayer,255,255,0,true) end else outputChatBox(\"Az interiorIDnek minimum 0-nak kell lenni!\",thePlayer) end else outputChatBox(\"Ilyen játékos nincs, vagy nincs bejelentkezve!\",thePlayer) end end addCommandHandler(\"setdim\", setdim) /givemoney parancs: function givemoney(thePlayer, command, playerID, amount) local jatekosID = playerID local amount = tonumber (osszeg) local penzAdas = givePlayerMoney(playerID,osszeg) if (penzAdas == true) then outputChatBox(\"#FFFFFFSikeresen adtál a(z) #FF0000\"..jatekosID..\" #FFFFFF ID-jű játékosnak #00FF00\" ..amount..\"#FFFFFFforintot!\",player,255,255,0,true) outputChatBox(\"#FFFFFFAdmin adott neked#00FF00\"..amount..\"#FFFFFFforintot!\",jatekosID,255,255,0,true) else outputChatBox(\"#808080/givemoney #C0C0C0[PlayerID] [Mennyiség]\",player,255,255,0,true) end end addCommandHandler(\"givemoney\",givemoney)
21
« Dátum: 2014. Szeptember 26. - 17:47:45 »
Egy See alapu szerverbe szeretnek par dolgot atalitani. Mikor az FTProl letoltom a szerver mappajat, utanna megnyitom a .pwn fajlt a seerpg gamemodet, es rogton lefuttatom, es ezt a hibat irja ki: SeeRPG.pwn(17) : fatal error 100: cannot read from file: \"See\" Mitevo legyek? Igy nem kreal .amx filet, es nem tudom visszatolteni a \"nem lévõ\" .amx et. Egy srac valami SciTE-t mondogatott. Kerlek leirnatok lepesrol lepesre a teendõket?(bocsi telorol vagyok)
Dupla hozzászólás automatikusan összefûzve. ( 2014. Szeptember 26. - 17:48:52 )
Nem tudom h toroltetek e eddig amit irtam vagy nem kuldte el a témanyitást a telo
22
« Dátum: 2014. Szeptember 26. - 16:26:29 »
Egy See alapu szerverbe szeretnek par dolgot atalitani. Mikor az FTProl letoltom a szerver mappajat, utanna megnyitom a .pwn fajlt a seerpg gamemodet, es rogton lefuttatom, es ezt a hibat irja ki: SeeRPG.pwn(17) : fatal error 100: cannot read from file: \"See\" Mitevo legyek? Igy nem kreal .amx filet, es nem tudom visszatolteni a \"nem lévõ\" .amx et. Egy srac valami SciTE-t mondogatott. Kerlek leirnatok lepesrol lepesre a teendõket?(bocsi telorol vagyok)
23
« Dátum: 2014. Szeptember 26. - 13:17:51 »
Egy See alapu szerverbe szeretnek par dolgot atalitani. Mikor az FTProl letoltom a szerver mappajat, utanna megnyitom a .pwn fajlt a seerpg gamemodet, es rogton lefuttatom, es ezt a hibat irja ki: SeeRPG.pwn(17) : fatal error 100: cannot read from file: \"See\" Mitevo legyek? Igy nem kreal .amx filet, es nem tudom visszatolteni a \"nem lévõ\" .amx et. Egy srac valami SciTE-t mondogatott. Kerlek leirnatok lepesrol lepesre a teendõket?(bocsi telorol vagyok)
24
« Dátum: 2014. Szeptember 14. - 16:53:00 »
stock getFKName(const fkID) { new frakciotext[32]; switch(fkID) { case 0: frakciotext = \"Civil\"; case 1: frakciotext = \"Rendõr\"; case 2: frakciotext = \"Vagos\"; default: frakciotext = \"N/A\"; } return frakciotext; }
CMD:maketagsag(playerid,params[]) { if(Belepve[playerid]) { if(JatekosInfo[playerid][AdminSzint] >= 1337) { new id; new frakcioid; if(sscanf(params,\"ui\",id,frakcioid)) return MSG(playerid,COLOR_LIGHTRED,\"Használata: /maketagsag [játékosid] [frakcióid]\"); { if(IsPlayerConnected(id)) { if(frakcioid >= 0 && frakcioid <=13) { new file[128]; GetPlayerName(playerid,nev,sizeof(nev)); format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(fexist(file) && Belepve[playerid] == 1) { new neve[MAX_PLAYER_NAME]; GetPlayerName(playerid,nev,sizeof(nev)); GetPlayerName(playerid,neve,sizeof(neve)); JatekosInfo[id][Frakcio] = frakcioid; dini_IntSet(file,\"Frakcio\",JatekosInfo[id][Frakcio]); new uzenet[128]; new uzenet2[128]; printf(\"%s berakta %-t a(z) %s nevû frakcióba!\",nev,neve,getFKName(frakcioid)); format(uzenet,sizeof(uzenet),\"Beraktad %s -t a(z) %i nevû frakcióba!\",neve,getFKName(frakcioid)); MSG(playerid,COLOR_LIGHTBLUE,uzenet); format(uzenet2,sizeof(uzenet2),\"Egy admin berakott téged a(z) %s nevû frakcióba!\",getFKName(frakcioid)); MSG(id,COLOR_OOC,uzenet2); TextDrawShowForPlayer(id,infovonal[playerid]); new szoveg[128]; format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d| Frakcio: %s | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], getFKName(JatekosInfo[playerid][Frakcio]) ,JatekosInfo[playerid] [AdminSzint]); TextDrawSetString(infovonal[id],szoveg); TextDrawShowForPlayer(id, Box[playerid]); TextDrawShowForPlayer(id, Ft[playerid]); } } else MSG(playerid,COLOR_LIGHTRED,\"Nincs ilyen frakcióID!\"); } else MSG(playerid,COLOR_LIGHTRED,\"Nincs ilyen játékos!\"); } } else { if(JatekosInfo[playerid][AdminSzint] >= 1) { MSG(playerid,COLOR_LIGHTRED,\"Nem elegendõ az adminszinted ehhez a parancshoz!\"); } } } return 1; }
Köszönöm, mûködik!
25
« Dátum: 2014. Szeptember 14. - 15:04:48 »
Hm, itt is elkellene egy segítség. Hogy csináljam, hogy a textdrawba frakció -nál ne a frakció számát, hanem a nevét irja?: stock getFKName(const fkID) { switch(fkID) { case 0: frakciotext = \"Civil\"; case 1: frakciotext = \"Rendõr\"; case 2: frakciotext = \"Vagos\"; default: frakciotext = \"N/A\"; } } CMD:maketagsag(playerid,params[]) { if(Belepve[playerid]) { if(JatekosInfo[playerid][AdminSzint] >= 1337) { new id; new frakcioid; if(sscanf(params,\"ui\",id,frakcioid)) return MSG(playerid,COLOR_LIGHTRED,\"Használata: /maketagsag [játékosid] [frakcióid]\"); { if(IsPlayerConnected(id)) { if(frakcioid >= 0 && frakcioid <=13) { new file[128]; GetPlayerName(playerid,nev,sizeof(nev)); format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(fexist(file) && Belepve[playerid] == 1) { new neve[MAX_PLAYER_NAME]; GetPlayerName(playerid,nev,sizeof(nev)); GetPlayerName(playerid,neve,sizeof(neve)); JatekosInfo[id][Frakcio] = frakcioid; dini_IntSet(file,\"Frakcio\",JatekosInfo[id][Frakcio]); new uzenet[128]; new uzenet2[128]; printf(\"%s berakta %-t a(z) %i IDjû frakcióba!\",nev,neve,frakcioid); format(uzenet,sizeof(uzenet),\"Beraktad %s -t a(z) %i IDjû frakcióba!\",neve,frakcioid); MSG(playerid,COLOR_LIGHTBLUE,uzenet); format(uzenet2,sizeof(uzenet2),\"Egy admin berakott téged a(z) %i-s IDjû frakcióba!\",frakcioid); MSG(id,COLOR_OOC,uzenet2); TextDrawShowForPlayer(id,infovonal[playerid]); new szoveg[128]; format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d| Frakcio: %i | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid][Frakcio] ,JatekosInfo[playerid] [AdminSzint]); TextDrawSetString(infovonal[id],szoveg); TextDrawShowForPlayer(id, Box[playerid]); TextDrawShowForPlayer(id, Ft[playerid]); } } else MSG(playerid,COLOR_LIGHTRED,\"Nincs ilyen frakcióID!\"); } else MSG(playerid,COLOR_LIGHTRED,\"Nincs ilyen játékos!\"); } } else { if(JatekosInfo[playerid][AdminSzint] >= 1) { MSG(playerid,COLOR_LIGHTRED,\"Nem elegendõ az adminszinted ehhez a parancshoz!\"); } } } return 1; }
26
« Dátum: 2014. Szeptember 14. - 00:25:34 »
Én esetemben hogyan mukodne a kód?
27
« Dátum: 2014. Szeptember 13. - 23:40:54 »
Sziasztok! Vlaki adna róla egy leírást, hogy hogyan használjam a switchet? Szeretnék egy olyat, hogy a textdrawba alul(már megvan) írja ki hogy melyik frakcióban vagyok. Lennének frakcióidk, 0- civil, 1- rendõrség, 2- Vagos És hogy csináljam, hogy a textdrawba ne a frakció IDjét, hanem a nevét írja ki? Valaki írna errõl egy tutorialt részletesen? Keresgéltem, de nem nagyon találtam Nagy segítség lenne!
28
« Dátum: 2014. Augusztus 30. - 23:09:03 »
Egy scriptet szeretnék készíteni.
Milyen sok scriptet szeretnél mostanába késziteni... Hagyjuk már -.-\" Valamelyik témádba (a kismillió közül) irtad a hibát, és ott az volt hogy \"Krisk-RPG\". Nos, ilyen tudással (hogy minden második komolyan, minden második témairó a segitségkérések fórumban te vagy) HOGY A RÁKBA SZERETNÉL TE SZEREPJÁTÉK SZERVERT KÉSZITENI?! Legalább ne publikálnád szenvedésed, hanem meg is tanulhatnál keresni... De hogy ne csak offoljak, itt van egy include, mert tudom, hogy modba kell.... link [/quote] Észrevettem, hogy sajnos te nem nagyon csípsz engem. Belepezdtem egy RPbe, mert fölöslegesen nem csinálok stunt/parkour/dm szervereket, mivel engem az nem érdekel. Egy scriptet írok, javítanám inkább a leírásban \"parancs\" írásra. Sokmindent megoldottam már egyedül, de vannak, amikhez tippem nincs, leírásokat folyamatosan keresem, de vannak, mikor nem találok leírást/segítséget ehhez. Ilyenkor fordulok a ti segítségetekhez. Elhiszem neked, hogy sok kérdést kiírtam már. Reggel óta dolgozok a scripten. Ma kb kiírtam vagy 3 kérdést, hogy hogy csináljam meg azt a 3 parancsot, amellett meg írtam vagy 10et. Ezzel azt szeretném közölni, hogy nem veletek akarom megcsináltatni a scriptet, csak ha belekezdek egybe, és nemtudom, hogy ezt most lehet-e így csinálni, vagy mégis hogykell, utánnanézek, s ha nemtudom, kénytelen vagyok kérdéseket feltenni, máskülönben nem találom meg a választ. Lehet, Nukerdog, hogy ezt te kiszúrásnak veszed felõlem, de ha már mindegy mit írok ki, ha meglátod a nevem, inkább sz*rj le engem. nemtudom mivel váltottam ki belõled ezt, én szimplán tanulni szeretnék a kérdéseimbõl, hogy más parancsoknál is felhasználhassam. Amugy folyton olvasok mindennel kapcsolatba leírásokat, tutorialokat nézek.
30
« Dátum: 2014. Augusztus 30. - 21:17:38 »
Sziasztok! Egy scriptet szeretnék készíteni. Ha beirom, hogy /makehouse, akkor rakjon le egy pickupot, stb. És azt hogy tudom megcsinálni, hogyha ezt a /makehouse parancsot beirom, azon a pozíción (kb range:2) ha beirom, hogy /enter, egy adott helyre dobjon be? tehát, van egy adott /enter parancs, és ahol beirom, hogy /makehouse ott azon a pozíción -mondjuk range:2(a körsugár)- tudjam használni a /enter parancsot. /enter parancsra dobjon be egy adott pozícióra
|