Üzenetek megjelenítése

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

Oldalak: [1] 2 3 ... 8
1
Segítségkérés / dialog regisztrációban nem ment adatokat
« 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
Segítségkérés / Mysql-el kapcsolatos problémám!
« Dátum: 2014. Augusztus 04. - 20:20:19 »
Hány bites a Windowsod?

3
Segítségkérés / Karosszéria szerelés-javítás
« Dátum: 2014. Augusztus 04. - 20:17:35 »
Idézetet írta: rayle date=1407175960\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49859\" data-ipsquote-contentclass=\"forums_Topic
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: UpdateVehicleDamageStatus
Remélem tudtam segíteni. :)

4
Archívum / Autómatikus skill beállítás csatlakozásnál hiba.
« 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
Segítségkérés / Jármû hiba!
« 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
Archívum / Autómatikus skill beállítás csatlakozásnál hiba.
« 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
Segítségkérés / Jármû hiba!
« 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
Archívum / Autómatikus skill beállítás csatlakozásnál hiba.
« 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
Segítségkérés / Object lerakás.
« Dátum: 2014. Január 03. - 18:41:37 »

10
Társalgó / KoNorbi.us - Game & Web Hosting [Ingyenes]
« 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
Adás-Vétel / Paradise Fun Party Szerver mód - ELADÓ
« Dátum: 2013. Október 23. - 13:15:32 »

Ide is jöhet 1 ár.
 
[/quote]

12
Segítségkérés / 2. sscanf 1. parancsba...
« 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
Segítségkérés / 2. sscanf 1. parancsba...
« 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
Segítségkérés / 2. sscanf 1. parancsba...
« 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
Segítségkérés / NPC SendChat flood
« 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?\");

Oldalak: [1] 2 3 ... 8
SimplePortal 2.3.7 © 2008-2024, SimplePortal