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 - matthew14
1
« Dátum: 2015. április 02. - 11:00:39 »
Szia! A regisztrációnál 0-ás értékeket adsz a kornak és nemnek. dfile_WriteInt(\"Sex\",0); dfile_WriteInt(\"Age\",0); Én az public OnPlayerDisconnect(playerid, reason) részt nézném meg. Valószínűleg kell ott lenni valamilyen karakter adatmentésnek, és ott pedig a kort és a nemet nem menti. Ott kell javítani a hibát. De, ha nem találnál ilyet, akkor pedig itt van egy másik megoldás: if(dialogid == DIALOG_SEX) { if(response) // Ha NEM a \'Mégsére\' klikkel, hanem megadja { new string[28]; format(string,sizeof(string),\"%s.ini\",pName(playerid)); dfile_Open(string); pInfo[playerid][sex] = listitem+1; dfile_WriteInt(\"Sex\",pInfo[playerid][sex]); ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, \"Karakter adatok\", \"Hány éves a karaktered?\\n(21-99)\", \"Tovább\", \"\"); dfile_SaveFile(); dfile_CloseFile(); } else Kick(playerid); return 1; } if(dialogid == DIALOG_AGE) { if(response) // Ha NEM a \'Mégsére\' klikkel, hanem megadja { if(strval(inputtext) >= 18 && strval(inputtext) < 100) { new string[28]; format(string,sizeof(string),\"%s.ini\",pName(playerid)); dfile_Open(string); pInfo[playerid][Age] = strval(inputtext); dfile_WriteInt(\"Age\",pInfo[playerid][Age]); ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, \"Karakter adatok\", \"Hány éves a karaktered?\\n(21-99)\", \"Tovább\", \"\"); dfile_SaveFile(); dfile_CloseFile(); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", \"Gépeld be a jelszavad!\", \"Belép\", \"Kilép\"); } else ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, \"Karakter adatok\", \"Hány éves a karaktered?\\n{FF0000}(21-99)\", \"Tovább\", \"\"); } else Kick(playerid); return 1; } Nem teszteltem, de működnie kell. Ha nem jó, írj! Remélem tudtam segíteni, további jó fórumozást!
2
« Dátum: 2014. augusztus 04. - 20:20:19 »
Hány bites a Windowsod?
3
« Dátum: 2014. augusztus 04. - 20:17:35 »
Nagyon könnyen
RepairVehicle(GetPlayerVehicleID(playerid)); Remélem erre gondoltál, ez megjavítja az egész jármûvet.
Nem erre gondolt, ez az egész jármûvet egyszerre szereli meg, de õ külön, külön akarja. A tökéletes megoldás pedig: UpdateVehicleDamageStatusRemélem tudtam segíteni.
4
« Dátum: 2014. március 22. - 16:58:07 »
Ha van olyan rész, akkor nyilván be is állította a játékosnak a skillt. De egyébként a setPedStat(ok) alá rakd be: outputChatBox(\"Skill beállítva!\", 255, 174, 0) és meglátod mûködik -e.
5
« Dátum: 2014. március 20. - 20:50:05 »
A jármû felrobbanása! Rövid leírás a problémáról:Miután felrobbant a jármû, nem spawnol le újra, és nem is észleli, hogy a jármû meghalt, azaz felrobbant. Olyan, mintha soha nem is létezett volna. Részletes leírás a problémáról:Nem szükséges, az imént mindent leírtam. Kód, melynél / ahol fellép a hiba:Így töltöm be a jármûvet: stock JarmuBetoltes(vehicleid) { new q[512], oszlop[128]; format(q, sizeof(q), \"SELECT * FROM %s WHERE id = %i\", TABLE_JARMUVEK, vehicleid); mysql_query(q); mysql_store_result(); if(mysql_num_rows() == 1) { while(mysql_fetch_row_format(q, \"|\")) { mysql_fetch_field_row(oszlop, \"id\"); vInfo[vehicleid][vID] = strval(oszlop); mysql_fetch_field_row(oszlop, \"model\"); vInfo[vehicleid][vModel] = strval(oszlop); mysql_fetch_field_row(oszlop, \"x\"); vInfo[vehicleid][vX] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"y\"); vInfo[vehicleid][vY] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"z\"); vInfo[vehicleid][vZ] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"angle\"); vInfo[vehicleid][vAngle] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"allapot\"); vInfo[vehicleid][vAllapot] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"szin1\"); vInfo[vehicleid][vCOLOR1] = strval(oszlop); mysql_fetch_field_row(oszlop, \"szin2\"); vInfo[vehicleid][vCOLOR2] = strval(oszlop); mysql_fetch_field_row(oszlop, \"rendszam\"); format(vInfo[vehicleid][vRendszam], 6+1, \"%s\", oszlop); mysql_fetch_field_row(oszlop, \"eladva\"); vInfo[vehicleid][vEladva] = strval(oszlop); mysql_fetch_field_row(oszlop, \"uzemanyag\"); vInfo[vehicleid][vUzemanyag] = strval(oszlop); mysql_fetch_field_row(oszlop, \"uzemanyagvan\"); vInfo[vehicleid][vUzemanyagVan] = strval(oszlop); mysql_fetch_field_row(oszlop, \"lampa\"); vInfo[vehicleid][vLampa] = strval(oszlop); mysql_fetch_field_row(oszlop, \"ajto\"); vInfo[vehicleid][vAjto] = strval(oszlop); mysql_fetch_field_row(oszlop, \"gumi\"); vInfo[vehicleid][vLukasGumi] = strval(oszlop); mysql_fetch_field_row(oszlop, \"beinditva\"); vInfo[vehicleid][bEINDITVA] = strval(oszlop); mysql_fetch_field_row(oszlop, \"ara\"); vInfo[vehicleid][vAra] = strval(oszlop); mysql_fetch_field_row(oszlop, \"letezik\"); vInfo[vehicleid][vLetezik] = strval(oszlop); mysql_fetch_field_row(oszlop, \"uzemanyagkell\"); vInfo[vehicleid][vMaxUzemanyag] = strval(oszlop); mysql_fetch_field_row(oszlop, \"uzemanyagmax\"); vInfo[vehicleid][vUzemanyagTipus] = strval(oszlop); vehicleid = CreateVehicle(vInfo[vehicleid][vModel], vInfo[vehicleid][vX], vInfo[vehicleid][vY], vInfo[vehicleid][vZ], vInfo[vehicleid][vAngle], vInfo[vehicleid][vCOLOR1], vInfo[vehicleid][vCOLOR2], 0); SetVehicleNumberPlate(vehicleid, vInfo[vehicleid][vRendszam]); SetVehicleToRespawn(vehicleid); SetVehicleHealth(vehicleid, vInfo[vehicleid][vAllapot]); if(vInfo[vehicleid][bEINDITVA] == 1) { VehicleEngineOn(vehicleid); } if(vInfo[vehicleid][vLampa] == 1) { VehicleLightsOn(vehicleid); } new panels, doors, lights, tires; GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires); UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, vInfo[vehicleid][vLukasGumi]); printf(\"< [MySQL]: Jármû ID: %i. | Sikeresen betöltve! >\", vehicleid); mysql_free_result(); } } } Megjegyzés:Nincs.
6
« Dátum: 2014. március 22. - 16:58:07 »
Ha van olyan rész, akkor nyilván be is állította a játékosnak a skillt. De egyébként a setPedStat(ok) alá rakd be: outputChatBox(\"Skill beállítva!\", 255, 174, 0) és meglátod mûködik -e.
7
« Dátum: 2014. március 20. - 20:50:05 »
A jármû felrobbanása! Rövid leírás a problémáról:Miután felrobbant a jármû, nem spawnol le újra, és nem is észleli, hogy a jármû meghalt, azaz felrobbant. Olyan, mintha soha nem is létezett volna. Részletes leírás a problémáról:Nem szükséges, az imént mindent leírtam. Kód, melynél / ahol fellép a hiba:Így töltöm be a jármûvet: stock JarmuBetoltes(vehicleid) { new q[512], oszlop[128]; format(q, sizeof(q), \"SELECT * FROM %s WHERE id = %i\", TABLE_JARMUVEK, vehicleid); mysql_query(q); mysql_store_result(); if(mysql_num_rows() == 1) { while(mysql_fetch_row_format(q, \"|\")) { mysql_fetch_field_row(oszlop, \"id\"); vInfo[vehicleid][vID] = strval(oszlop); mysql_fetch_field_row(oszlop, \"model\"); vInfo[vehicleid][vModel] = strval(oszlop); mysql_fetch_field_row(oszlop, \"x\"); vInfo[vehicleid][vX] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"y\"); vInfo[vehicleid][vY] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"z\"); vInfo[vehicleid][vZ] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"angle\"); vInfo[vehicleid][vAngle] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"allapot\"); vInfo[vehicleid][vAllapot] = floatstr(oszlop); mysql_fetch_field_row(oszlop, \"szin1\"); vInfo[vehicleid][vCOLOR1] = strval(oszlop); mysql_fetch_field_row(oszlop, \"szin2\"); vInfo[vehicleid][vCOLOR2] = strval(oszlop); mysql_fetch_field_row(oszlop, \"rendszam\"); format(vInfo[vehicleid][vRendszam], 6+1, \"%s\", oszlop); mysql_fetch_field_row(oszlop, \"eladva\"); vInfo[vehicleid][vEladva] = strval(oszlop); mysql_fetch_field_row(oszlop, \"uzemanyag\"); vInfo[vehicleid][vUzemanyag] = strval(oszlop); mysql_fetch_field_row(oszlop, \"uzemanyagvan\"); vInfo[vehicleid][vUzemanyagVan] = strval(oszlop); mysql_fetch_field_row(oszlop, \"lampa\"); vInfo[vehicleid][vLampa] = strval(oszlop); mysql_fetch_field_row(oszlop, \"ajto\"); vInfo[vehicleid][vAjto] = strval(oszlop); mysql_fetch_field_row(oszlop, \"gumi\"); vInfo[vehicleid][vLukasGumi] = strval(oszlop); mysql_fetch_field_row(oszlop, \"beinditva\"); vInfo[vehicleid][bEINDITVA] = strval(oszlop); mysql_fetch_field_row(oszlop, \"ara\"); vInfo[vehicleid][vAra] = strval(oszlop); mysql_fetch_field_row(oszlop, \"letezik\"); vInfo[vehicleid][vLetezik] = strval(oszlop); mysql_fetch_field_row(oszlop, \"uzemanyagkell\"); vInfo[vehicleid][vMaxUzemanyag] = strval(oszlop); mysql_fetch_field_row(oszlop, \"uzemanyagmax\"); vInfo[vehicleid][vUzemanyagTipus] = strval(oszlop); vehicleid = CreateVehicle(vInfo[vehicleid][vModel], vInfo[vehicleid][vX], vInfo[vehicleid][vY], vInfo[vehicleid][vZ], vInfo[vehicleid][vAngle], vInfo[vehicleid][vCOLOR1], vInfo[vehicleid][vCOLOR2], 0); SetVehicleNumberPlate(vehicleid, vInfo[vehicleid][vRendszam]); SetVehicleToRespawn(vehicleid); SetVehicleHealth(vehicleid, vInfo[vehicleid][vAllapot]); if(vInfo[vehicleid][bEINDITVA] == 1) { VehicleEngineOn(vehicleid); } if(vInfo[vehicleid][vLampa] == 1) { VehicleLightsOn(vehicleid); } new panels, doors, lights, tires; GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires); UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, vInfo[vehicleid][vLukasGumi]); printf(\"< [MySQL]: Jármû ID: %i. | Sikeresen betöltve! >\", vehicleid); mysql_free_result(); } } } Megjegyzés:Nincs.
8
« Dátum: 2014. március 16. - 11:32:39 »
function fegyverSkill(thePlayer, stat, value, text) if setPedStat(thePlayer, 69, 999) then outputChatBox(\"Colt 45 Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 70, 999) then outputChatBox(\"Silenced Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 71, 999) then outputChatBox(\"Desert Eagle Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 72, 999) then outputChatBox(\"Shotgun Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 73, 999) then outputChatBox(\"Fûrészelt Csövû Shotgun Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 74, 999) then outputChatBox(\"Spas 12 Shotgun Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 75, 999) then outputChatBox(\"Uzi Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 76, 999) then outputChatBox(\"MP5 Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 77, 999) then outputChatBox(\"AK 47 Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 78, 999) then outputChatBox(\"M4 Skillje maximumra feltéve!\", thePlayer) end if setPedStat(thePlayer, 79, 999) then outputChatBox(\"Sniper Skillje maximumra feltéve!\", thePlayer) end end addEventHandler(\"accounts:characters:spawn\", getRootElement(), fegyverSkill) [[ account-system > c_characters.lua ]] Ide rakd be!
9
« Dátum: 2014. január 03. - 18:41:37 »
10
« Dátum: 2014. január 02. - 13:15:02 »
Nos... Igen a KoNorbi.us nem csalás, nem ámítás! Jelenleg is fut tõle egy szerverem és nagyon megvagyok velük elégedve. Hogy miért? Egyrészt a szerverek teljesen laggmentesek, szerintem az árak pont tökéletesek (még azt is mondhatnám, hogy olcsók), illetve, ha bármilyen problémám akadt (pl.: új jelszót kértem a game panelhez (webadminhoz), stb.), Norbi pillanatok alatt visszaírt és segített. Én bátran ajánlom ezt a hostingot, hisz Februárba is innen rendelek!
11
« Dátum: 2013. október 23. - 13:15:32 »
Ide is jöhet 1 ár. [/quote]
12
« Dátum: 2013. szeptember 21. - 17:09:32 »
Oké eddig nekem is megvan... De hol van, hogy KINEK mutassa fel? Dupla hozzászólás automatikusan összefûzve. ( 2013. szeptember 21. - 19:41:40 )
Mindegy. Már megoldottam!
13
« Dátum: 2013. szeptember 21. - 16:36:49 »
Úgy is próbáltam de nem sikerült... Jelenleg így néz ki a parancsom: CMD:szemelyi(playerid, params[]) { new Parancs[128], Kinek; if(sscanf(params, \"s[128]\", Parancs)) return SendClientMessage(playerid, -1, \"\"HEX_SZERVER\"Szeró: \"HEX_FEHER\"Használata: \"HEX_SZERVER\"/személyi [ Vesz / Felmutat ]\"); { if( !strcmp(Parancs,\"vesz\") ) // A VESZ PARANCS TÖKÉLETESEN MÛKÖDIK ! { if(IsPlayerInRangeOfPoint(playerid, 1.5, 358.2363,168.9488,1008.3828)) { if(GetPlayerMoney(playerid) >= 25) { if(pInfo[playerid][pSzemelyi] == 0) { GivePlayerMoney(playerid, -25); pInfo[playerid][pSzemelyi] = 1; SCM(playerid, -1, \"\"HEX_SZERVER\"Szeró: \"HEX_FEHER\"Sikeresen vettél egy személyit!\"); } else { SCM(playerid, -1, \"\"HEX_SZERVER\"Szeró: \"HEX_FEHER\"Már van személyid!\"); } } else { SCM(playerid, -1, \"\"HEX_SZERVER\"Szeró: \"HEX_FEHER\"Nincs elegendõ pénzed! \"HEX_SZERVER\"(Készpénzben 25 dollár!)\"); } } else { SCM(playerid, -1, \"\"HEX_SZERVER\"Szeró: \"HEX_FEHER\"Itt nem vehetsz személyit!\"); } } else if( !strcmp(Parancs,\"felmutat\") ) // EZ MÁR SZAR! { if(sscanf(params, \"s[128]r\",Parancs, Kinek)) return SendClientMessage(playerid, -1, \"\"HEX_SZERVER\"Szeró: \"HEX_FEHER\"Használata: \"HEX_SZERVER\"/személyi felmutat [ Név / ID ]\"); // IDEÁIG ELJUT DE A SZÖVEGET NEM JELENTI MEG... SCM(Kinek, -1, \"ASDASDASDASFDFDEF\"); } } return 1; } Erre lenne nekem szükségem. De sehogy se sikerül megoldanom. Nagyon megköszönném ha tudna valaki segíteni.
14
« Dátum: 2013. szeptember 20. - 15:24:39 »
Sziasztok. Van egy parancs. Pl. /goto [ név id ] Ezt megoldom ugye sscanf-al. De ennek a parancsnak van egy alparancsa. pl. /goto [ enged ] ehhez is tegyük fel raknék egy sscanf-ot. De ugye az már valamiért nem mûködik. Eddig próbáltam így: if(sscanf(params[0], \"r\", Kinek)) bla bla... if(sscanf(params[1], \"r\", Kihez)) bla bla Így nem jó. Próbáltam egy új változóval is. Pl. new command[20]; if(sscanf(params, \"r\", Kinek)) bla bla... if(sscanf(command, \"r\", Kihez)) bla bla Így se jó... Mi a megoldás? UI: ZCMD parancsfeldolgozó UI2: Köszönöm elõre is.
15
« Dátum: 2013. augusztus 26. - 13:47:32 »
Hi. Problémám a következõ: Csináltam egy NPC-t aminek ha azt mondod, hogy Szia vagy csók vagy akármi akkor válaszol. Ezzel nem is lenne baj csak floodol az ékezet miatt. Tehát azt írom: SendChat(\"Jó napot! Miben segíthetek?\"); Akkor ezt elkezdi floodolni ezerrel... Viszont ha ezt írom: SendChat(\"Hi. Bla bla); Akkor már nem fog floodolni. Erre nincs valami megoldás?Illetve itt az egész sor: if(strfind(text,\"Üdv\") != -1 || strfind(text,\"Üdvözlöm\") != -1 || strfind(text,\"Napot\") != -1 || strfind(text,\"Csók\") != -1 || strfind(text,\"Szia\") != -1) SendChat(\"Jó napot! Miben segíthetek?\");
|