Szerző Téma: Itt kérdezz warningot/error -t!  (Megtekintve 142043 alkalommal)

Itt kérdezz warningot/error -t!
« Válasz #885 Dátum: 2015. május 26. - 18:46:34 »
0 Show voters
Áhh, köszi :D
Mindig emiatt kezdtem újra, de nem értettem mi a hiba.
Kösz :D

Itt kérdezz warningot/error -t!
« Válasz #886 Dátum: 2015. május 27. - 10:42:18 »
0 Show voters
Hali
Abban szeretném mondani, hogy ha a MalibuRPG-ét akarom elindítani hoston akkor ezt írja a server logba. Tudom hogy a pluginokkal van gond de már a legújabbakat raktam bele konvertáltam át a módot mindennel próbálkoztam. Azt szeretném kérni aki dolgozott a MalibuRPG-vel elküldené nekem a pluginok meg a hozzá tartozó inceket? Előre is köszönöm.
 

----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-RC6-3, (C)2005-2015 SA-MP Team
[10:06:35]
[10:06:35] Server Plugins
[10:06:35] --------------
[10:06:35]  Loading plugin: sscanf.so
[10:06:35]
[10:06:35]  ===============================
[10:06:35]       sscanf plugin loaded.     
[10:06:35]          Version:  2.8.1       
[10:06:35]    (c) 2012 Alex \"Y_Less\" Cole 
[10:06:35]  ===============================
[10:06:35]   Loaded.
[10:06:35]  Loading plugin: mysql.so
[10:06:35]   Failed (plugins/mysql.so: symbol __cxa_pure_virtual, version libmysqlclient_16 not defined in file libmysqlclient_r.so.16 with link time reference)
[10:06:35]  Loading plugin: streamer.so
[10:06:35]
*** Streamer Plugin v2.7 by Incognito loaded ***
[10:06:35]   Loaded.
[10:06:35]  Loaded 2 plugins.
[10:06:35]
[10:06:35] Filterscripts
[10:06:35] ---------------
[10:06:35]   Loading filterscript \'armedbody.amx\'...
[10:06:35] =====================================================================
[10:06:35] This is a part of a OpenGTA subject, visit opengta.org for more info.
[10:06:35] FilterScript Name: Armed body
[10:06:35] Description:Attatch weapond to player\'s body
[10:06:35] Author:yezizhu
[10:06:35] Special thanks:Double-O-Seven, Brian.
[10:06:35] Contact author: [email protected]
[10:06:35] =====================================================================
[10:06:35]   Loading filterscript \'DOC.amx\'...
[10:06:35]   Loading filterscript \'tolls.amx\'...
[10:06:35]   Loading filterscript \'banims.amx\'...
[10:06:35]   Loaded 4 filterscripts.
[10:06:35] Script[gamemodes/frissmalibu.amx]: Run time error 19: \"File or function is not found\"
[10:06:35] Number of vehicle models: 0

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #887 Dátum: 2015. május 27. - 14:11:28 »
0 Show voters
Van a malibu mappájába egy libmysqlclient.so.15 azt próbáld meg felmásolni ftp a gyökér mappába ahol van a cfg.

Itt kérdezz warningot/error -t!
« Válasz #888 Dátum: 2015. május 27. - 14:38:54 »
0 Show voters
Hali!
Újra egy error, és nem értem hogy mi a nem jó benne.
 
undefined symbol \"(34498) : error 017: undefined symbol \"SendFormatMessageToAll\"

 

SendFormatMessageToAll(COLOR_LIGHTBLUE, \"‹‹ %s Szolgálatba Lépett! Probléma vagy kérdés esetén: /pm %d ›› \",AdminName(playerid), playerid);

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #889 Dátum: 2015. május 27. - 15:34:07 »
0 Show voters
nincs definiálva a sendformatemessagetoall...illeszd ezt bele a kódodba:
 

#define SendFormatMessageToAll(%1,%2,%3) do{new sendfstring[128];format(sendfstring,128,(%2),%3);SendClientMessageToAll((%1),sendfstring);}while(FALSE)

Itt kérdezz warningot/error -t!
« Válasz #890 Dátum: 2015. május 27. - 15:50:03 »
0 Show voters
Megcsináltam pár definet ami kell de hiba..
 
(34502) : error 029: invalid expression, assumed zero
         (34502) : error 001: expected token: \")\", but found \";\"

 
Erre a sorra írja a hibát:
 
   SendFormatMessageToAll(COLOR_LIGHTBLUE, \"‹‹ %s Szolgálatba Lépett! Probléma vagy kérdés esetén: /pm %d ›› \",AdminName(playerid), playerid);

 
( Azért jelezte dupla postnak mert rossz gombot nyomtam és kirakta a választ)
« Utoljára szerkesztve: 2015. május 27. - 15:53:48 írta Illuminati »

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #891 Dátum: 2015. május 27. - 16:01:34 »
0 Show voters
az előtte lévő sort másold már be, vagy csak ellenőrizd le, hogy minden helyesen van lezárva.

Itt kérdezz warningot/error -t!
« Válasz #892 Dátum: 2015. május 27. - 16:38:57 »
0 Show voters
SendClientMessageToAll(COLOR_LIGHTBLUE, \"{00FFEE}================== {C8FF00}[ AdminSzolgálat ]{00FFEE}================== \");

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #893 Dátum: 2015. május 27. - 17:14:39 »
0 Show voters
now. lefuttattam, kicseréltem, nekem nem írt errort ezzel:
 

#define SendFormatMessageToAll(%1,%2,%3) \\
  new sendfstring[128]; \\
  format(sendfstring, 128, %2, %3); \\
  SendClientMessageToAll(%1, sendfstring)

Itt kérdezz warningot/error -t!
« Válasz #894 Dátum: 2015. május 29. - 21:34:41 »
0 Show voters
Köszi már jó, de még nem teljesen,majd később ki írom miért ;)
-----------------------------------------------------
Szóval akkor a hiba:
 
(56352) : error 076: syntax error in the expression, or invalid function call

 
A sor:
 
format(string, sizeof(string), \"* Admin/Tulaj/AdminSegéd %s: %s\",PlayerName,result);

 
------------------------------------------------------------
Azt szeretném megoldani hogy az Admin/Tulaj/AdminSegéd után legyen az admin neve, majd a kettős pont után amit ír.

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #895 Dátum: 2015. május 29. - 22:35:47 »
0 Show voters
a PlayerName után nem maradt le a playerid? ::|

Adfocus

  • Vendég
Itt kérdezz warningot/error -t!
« Válasz #896 Dátum: 2015. június 02. - 10:29:21 »
0 Show voters
Sziasztok!
Itt mi lehet a hiba?
 
D:\\Documents and Settings\\Pc\\Asztal\\asztalrol\\uj pawno\\pawno\\include\\YSI\\y_iterate.inc(191) : warning 201: redefinition of constant/macro (symbol \"_FOREACH_CUR_VERSION\")
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3187) : warning 235: public function lacks forward declaration (symbol \"IsAPDMember\")
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : error 017: undefined symbol \"KezdesInfo\"
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : warning 215: expression has no effect
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : error 001: expected token: \";\", but found \"]\"
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : error 029: invalid expression, assumed zero
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : 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.

 
itt a kod ami a hibás:
 
    KezdesInfo[playerid][LoadBar] = CreateProgressBar(10.00, 433.00, 620.50, 11.19, -83885825, 100.0); //Csík létrehozása

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Itt kérdezz warningot/error -t!
« Válasz #897 Dátum: 2015. június 02. - 11:33:03 »
0 Show voters
Idézetet írta: Adfocus date=1433233761\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22125\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok!
Itt mi lehet a hiba?
 
D:\\Documents and Settings\\Pc\\Asztal\\asztalrol\\uj pawno\\pawno\\include\\YSI\\y_iterate.inc(191) : warning 201: redefinition of constant/macro (symbol \"_FOREACH_CUR_VERSION\")
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3187) : warning 235: public function lacks forward declaration (symbol \"IsAPDMember\")
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : error 017: undefined symbol \"KezdesInfo\"
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : warning 215: expression has no effect
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : error 001: expected token: \";\", but found \"]\"
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : error 029: invalid expression, assumed zero
D:\\Documents and Settings\\Pc\\Asztal\\goudlyne.pwn(3377) : 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.

 
itt a kod ami a hibás:
 
    KezdesInfo[playerid][LoadBar] = CreateProgressBar(10.00, 433.00, 620.50, 11.19, -83885825, 100.0); //Csík létrehozása

 

nincs \"KezdesInfo\" tömböd létrehozva...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető shadee

  • 1073
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #898 Dátum: 2015. június 22. - 21:48:14 »
0 Show voters
Probléma:
 
public OnPlayerEditDynamicObject(playerid, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)

 
Error:
 
error 025: function heading differs from prototype

 

public OnPlayerEditDynamicObject(playerid, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
if(g_ObjectetEditel[playerid] != objectid)
{
    g_ObjectetEditel[playerid] = NINCS;
    return false;
}
if(GetPVarInt(playerid, \"vObjEdit\") == VOBJ_EDIT_RENDORVILLOGO)
{
    if(response == EDIT_RESPONSE_FINAL)
{
    new kocsi = GetPlayerVehicleID(playerid),
      jarmuidje = JarmuID(kocsi, playerid);
   new Float:ofx, Float:ofy, Float:ofz, Float:ofaz;
   new Float:finalx, Float:finaly;
   new Float:px, Float:py, Float:pz, Float:roz;
   GetVehiclePos(vInfo[jarmuidje][vID], px, py, pz);
   GetVehicleZAngle(vInfo[jarmuidje][vID], roz);
   ofx = fX-px;
   ofy = fY-py;
   ofz = fZ-pz;
   ofaz = fRotZ-roz;
   finalx = ofx*floatcos(roz, degrees)+ofy*floatsin(roz, degrees);
   finaly = -ofx*floatsin(roz, degrees)+ofy*floatcos(roz, degrees);
   AttachDynamicObjectToVehicle(vInfo[jarmuidje][vVillogo], vInfo[jarmuidje][vID], finalx, finaly, ofz, fRotX, fRotY, ofaz);
   SetPVarInt(playerid, \"vObjEdit\", 0);
   UnFreeze(playerid);
   return 1;
}
else if(response == EDIT_RESPONSE_CANCEL)
{
    new kocsi = GetPlayerVehicleID(playerid),
      jarmuidje = JarmuID(kocsi, playerid);
   DestroyDynamicObject(vInfo[jarmuidje][vVillogo]);
   SetPVarInt(playerid, \"vObjEdit\", 0);
   UnFreeze(playerid);
   return 1;
}
}
else if(GetPVarInt(playerid, \"vObjEdit\") == VOBJ_EDIT_TAXI)
{
    if(response == EDIT_RESPONSE_FINAL)
{
    new kocsi = GetPlayerVehicleID(playerid),
      jarmuidje = JarmuID(kocsi, playerid);
   new Float:ofx, Float:ofy, Float:ofz, Float:ofaz;
   new Float:finalx, Float:finaly;
   new Float:px, Float:py, Float:pz, Float:roz;
   GetVehiclePos(vInfo[jarmuidje][vID], px, py, pz);
   GetVehicleZAngle(vInfo[jarmuidje][vID], roz);
   ofx = fX-px;
   ofy = fY-py;
   ofz = fZ-pz;
   ofaz = fRotZ-roz;
   finalx = ofx*floatcos(roz, degrees)+ofy*floatsin(roz, degrees);
   finaly = -ofx*floatsin(roz, degrees)+ofy*floatcos(roz, degrees);
   AttachDynamicObjectToVehicle(vInfo[jarmuidje][vTaxi], vInfo[jarmuidje][vID], finalx, finaly, ofz, fRotX, fRotY, ofaz);
   SetPVarInt(playerid, \"vObjEdit\", 0);
   UnFreeze(playerid);
   return 1;
}
else if(response == EDIT_RESPONSE_CANCEL)
{
    new kocsi = GetPlayerVehicleID(playerid),
      jarmuidje = JarmuID(kocsi, playerid);
   DestroyDynamicObject(vInfo[jarmuidje][vTaxi]);
   SetPVarInt(playerid, \"vObjEdit\", 0);
   UnFreeze(playerid);
   return 1;
}
}
else
{
if(response == EDIT_RESPONSE_FINAL)
{
   new fid = FrakcioID(PlayerInfo[playerid][pFrakcioKezeles]);
   if(fid != NINCS)
   {
      if(FInfo[fid][fObjectID] == objectid)
      {
         PlayerInfo[playerid][pFrakcioKezeles] = -1;
         FInfo[fid][fSzefPos][0] = fX;
         FInfo[fid][fSzefPos][1] = fY;
         FInfo[fid][fSzefPos][2] = fZ;
         FInfo[fid][fSzefPosR][0] = fRotX;
         FInfo[fid][fSzefPosR][1] = fRotY;
         FInfo[fid][fSzefPosR][2] = fRotZ;
         FkUpdate(fid, fuSzefObject);
         SFM(playerid, COL_MKEK, \"%s frakció széf pozíciója sikeresen elmentve!\", FInfo[fid][fNev]);
         return true;
      }
   }
   if(objectid == GraffitiObjectLerakas[playerid])
   {
      AddTag(fX,fY,fZ,fRotX,fRotY,fRotZ);
      DestroyDynamicObject(GraffitiObjectLerakas[playerid]);
      GraffitiObjectLerakas[playerid] = 0;
      SCM(playerid,COL_LRED, \"Grafiti Lerakva!\");
      return 1;
   }
   if(objectid == HifiObjectLerakas[playerid])
   {
      DestroyDynamicObject(HifiObjectLerakas[playerid]);
      HifiObjectLerakas[playerid] = 0;
      HifiLerak(playerid,fX,fY,fZ,fRotX,fRotY,fRotZ);
      return true;
   }
   if(AutomataID[playerid] > NINCS)
   {
      new auid = AutomataID[playerid];
      AutomataInfo[auid][aupos][0] = fX;
      AutomataInfo[auid][aupos][1] = fY;
      AutomataInfo[auid][aupos][2] = fZ;
      AutomataInfo[auid][aupos][3] = fRotX;
      AutomataInfo[auid][aupos][4] = fRotY;
      AutomataInfo[auid][aupos][5] = fRotZ;
      //if(AutomataInfo[auid][autipus] == 2)
      //{
      //   if(IsValidDynamic3DTextLabel(AutomataInfo[auid][autext])) DestroyDynamic3DTextLabel(AutomataInfo[auid][autext]);
      //   AutomataInfo[auid][autext] = CreateDynamic3DTextLabel(\"(( /menü ))\", COLOR_MKEK, fX, fY, fZ, 40.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0);
      //}
      SetDynamicObjectPos(AutomataInfo[auid][auobject], fX, fY, fZ);
      SetDynamicObjectRot(AutomataInfo[auid][auobject], fRotX, fRotY, fRotZ);
      //DestroyDynamicObject(AutomataInfo[auid][auobject]);
      //AutomataInfo[auid][auobject] = CreateDynamicObject(AutomataModel(AutomataInfo[auid][autipus]), fX, fY, fZ, fRotX, fRotY, fRotZ, AutomataInfo[auid][auVW], AutomataInfo[auid][auInt]);
      Streamer_Update(playerid);
      AutomataInfo[auid][auszerkeszti] = false;
      AutomataInfo[auid][auhasznalva] = true;
      SCM(playerid, COL_VZOLD, \"Automata pozíciója sikeresen elmentve!\");
      AutomataID[playerid] = NINCS;
      new qry[1024];
      format(qry, 1024, \"UPDATE `\"#LSQL_AUTOMATA_TABLA\"` SET aupenz=\'%d\', auposx=\'%f\', auposy=\'%f\', auposz=\'%f\', aurotx=\'%f\', auroty=\'%f\', aurotz=\'%f\', vw=\'%d\', int=\'%d\' WHERE id=\'%d\'\", AutomataInfo[auid][aupenz], fX, fY, fZ, fRotX, fRotY, fRotZ, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), auid);
      new DB:db = db_open(LSQL_ADATBAZIS);
      db_free_result(db_query(db, qry));
      db_close(db);
      return true;
   }
    if(KapuID[playerid] != NINCS)
    {
        switch(SzerkesztesAllas[playerid])
       {
         case 1:
         {
            Kapu[KapuID[playerid]][kZPos][0] = fX;
            Kapu[KapuID[playerid]][kZPos][1] = fY;
            Kapu[KapuID[playerid]][kZPos][2] = fZ;
            Kapu[KapuID[playerid]][kZRPos][0] = fRotX;
            Kapu[KapuID[playerid]][kZRPos][1] = fRotY;
            Kapu[KapuID[playerid]][kZRPos][2] = fRotZ;
            SzerkesztesAllas[playerid] = 2;
            EditDynamicObject(playerid, Kapu[KapuID[playerid]][kOID]);
            SCM(playerid, COL_MKEK, \"Zárt pozíció sikeresen elmentve!\");
            SCM(playerid, COL_MKEK, \"Most kérlek állítsd be és mentsd el a kapu nyitott állapotát!\");
             return true;
         }
         case 2:
         {
             Kapu[KapuID[playerid]][kNPos][0] = fX;
            Kapu[KapuID[playerid]][kNPos][1] = fY;
            Kapu[KapuID[playerid]][kNPos][2] = fZ;
            Kapu[KapuID[playerid]][kNRPos][0] = fRotX;
            Kapu[KapuID[playerid]][kNRPos][1] = fRotY;
            Kapu[KapuID[playerid]][kNRPos][2] = fRotZ;
            Kapu[KapuID[playerid]][kMozgo] = true;
            Kapu[KapuID[playerid]][kSzerkeszt] = false;
            new querycske[2048], hasznalocska[128], i = NINCS, numero = GetHasznaloNum(KapuID[playerid]);
            for(;++i < MAX_KAPU_HASZNALO;)
            {
                if(Kapu[KapuID[playerid]][kHasznalo] > 0)
                {
                  format(hasznalocska, sizeof(hasznalocska), \"%s%d%s\", hasznalocska, Kapu[KapuID[playerid]][kHasznalo], (numero > i + 1 ? (\",\") : (\"\")));
                }
            }
            format(querycske, sizeof(querycske), \"INSERT INTO `\"#MYSQL_KAPU_TABLA\"` (ID, Nev, Model, Tav, Speed, Pos, NPos, NRPos, ZPos, ZRPos, Hasznalo, nyit, Vw, Kod)\");
            format(querycske, sizeof(querycske), \"%s VALUES(\'%d\',\", querycske, KapuID[playerid]);
            format(querycske, sizeof(querycske), \"%s\'%s\',\'%d\',\", querycske, Kapu[KapuID[playerid]][kNev], Kapu[KapuID[playerid]][kModel]);
            format(querycske, sizeof(querycske), \"%s\'%f\',\'3\',\", querycske, Kapu[KapuID[playerid]][kTav]);
            format(querycske, sizeof(querycske), \"%s\'%f,%f,%f\',\", querycske, PosExt(Kapu[KapuID[playerid]][kZPos]));
            format(querycske, sizeof(querycske), \"%s\'%f,%f,%f\',\", querycske, PosExt(Kapu[KapuID[playerid]][kNPos]));
            format(querycske, sizeof(querycske), \"%s\'%f,%f,%f\',\", querycske, PosExt(Kapu[KapuID[playerid]][kNRPos]));
            format(querycske, sizeof(querycske), \"%s\'%f,%f,%f\',\", querycske, PosExt(Kapu[KapuID[playerid]][kZPos]));
            format(querycske, sizeof(querycske), \"%s\'%f,%f,%f\',\", querycske, PosExt(Kapu[KapuID[playerid]][kZRPos]));
            format(querycske, sizeof(querycske), \"%s\'%s\',\'0\',\'%d\',\", querycske, (strlen(hasznalocska) > 0 ? hasznalocska : (\"0\")), GetPlayerVirtualWorld(playerid));
            format(querycske, sizeof(querycske), \"%s\'%d\')\", querycske, Kapu[KapuID[playerid]][kKod]);
            //mysql_function_query(sql_ID, querycske, false, \"\", \"\");
            mysql_tquery(sql_ID, querycske, \"\", \"\");
            if(Kapu[KapuID[playerid]][kKod] > NINCS)
               AdminUzenet(COLOR_LIGHTRED, 1, \"%s létrehozott egy kaput! Obj: %d | Kód: %d | Folyamat: EDO\", JatekosNev(playerid), Kapu[KapuID[playerid]][kModel], Kapu[KapuID[playerid]][kKod]);
            else
                AdminUzenet(COLOR_LIGHTRED, 1, \"%s létrehozott egy kaput! Obj: %d | Fk: %s | Folyamat: EDO\", JatekosNev(playerid), Kapu[KapuID[playerid]][kModel], hasznalocska);
                    SCM(playerid, COL_MKEK, \"Kapu zárt és nyitott állapota sikeresen elmentve!\");
            SetDynamicObjectPos(Kapu[KapuID[playerid]][kOID], PosExt(Kapu[KapuID[playerid]][kZPos]));
            SetDynamicObjectRot(Kapu[KapuID[playerid]][kOID], PosExt(Kapu[KapuID[playerid]][kZRPos]));
            SzerkesztesAllas[playerid] = NINCS;
            KapuID[playerid] = NINCS;
             return true;
         }
         case 3:
         {
            Kapu[KapuID[playerid]][kZPos][0] = fX;
            Kapu[KapuID[playerid]][kZPos][1] = fY;
            Kapu[KapuID[playerid]][kZPos][2] = fZ;
            Kapu[KapuID[playerid]][kZRPos][0] = fRotX;
            Kapu[KapuID[playerid]][kZRPos][1] = fRotY;
            Kapu[KapuID[playerid]][kZRPos][2] = fRotZ;
            Kapu[KapuID[playerid]][kSzerkeszt] = false;
            new querycske[256];
            format(querycske, sizeof(querycske), \"UPDATE `\"#MYSQL_KAPU_TABLA\"` SET ZPos = \'%f,%f,%f\', ZRPos = \'%f,%f,%f\' WHERE ID = \'%d\'\", PosExt(Kapu[KapuID[playerid]][kZPos]), PosExt(Kapu[KapuID[playerid]][kZRPos]), KapuID[playerid]);
            //mysql_function_query(sql_ID, querycske, false, \"\", \"\");
            mysql_tquery(sql_ID, querycske, \"\", \"\");
            KapuID[playerid] = NINCS;
            SCM(playerid, COL_MKEK, \"Kapu zárt állapota sikeresen frissítve!\");
             return true;
         }
         case 4:
         {
             Kapu[KapuID[playerid]][kNPos][0] = fX;
            Kapu[KapuID[playerid]][kNPos][1] = fY;
            Kapu[KapuID[playerid]][kNPos][2] = fZ;
            Kapu[KapuID[playerid]][kNRPos][0] = fRotX;
            Kapu[KapuID[playerid]][kNRPos][1] = fRotY;
            Kapu[KapuID[playerid]][kNRPos][2] = fRotZ;
            Kapu[KapuID[playerid]][kSzerkeszt] = false;
            new querycske[256];
            format(querycske, sizeof(querycske), \"UPDATE `\"#MYSQL_KAPU_TABLA\"` SET NPos = \'%f,%f,%f\', NRPos = \'%f,%f,%f\' WHERE ID = \'%d\'\", PosExt(Kapu[KapuID[playerid]][kNPos]), PosExt(Kapu[KapuID[playerid]][kNRPos]), KapuID[playerid]);
            //mysql_function_query(sql_ID, querycske, false, \"\", \"\");
            mysql_tquery(sql_ID, querycske, \"\", \"\");
            SetDynamicObjectPos(Kapu[KapuID[playerid]][kOID], PosExt(Kapu[KapuID[playerid]][kZPos]));
            SetDynamicObjectRot(Kapu[KapuID[playerid]][kOID], PosExt(Kapu[KapuID[playerid]][kZRPos]));
            KapuID[playerid] = NINCS;
            SCM(playerid, COL_MKEK, \"Kapu nyitott állapota sikeresen frissítve!\");
             return true;
         }
       }
   }
   new querycske[1024],formatalunk[512],
   kategoria[48],penz,nev[48],
   butorszam = ButorObjectID(objectid);
   if(!ButorInfo[butorszam][butorMegveve])
   {
      switch(ButorInfo[butorszam][butorTipus])
      {
         case 1:
         {
            kategoria = \"Asztal\";
            penz = Butor_Asztal[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Asztal[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 2:
         {
            kategoria = \"Ülőgarnitúra\";
            penz = Butor_Ulogarnitura[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Ulogarnitura[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 3:
         {
            kategoria = \"Festmények, képek\";
            penz = Butor_Kepek[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Kepek[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 4:
         {
            kategoria = \"Lámpák\";
            penz = Butor_Lampak[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Lampak[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 5:
         {
            kategoria = \"TV-k\";
            penz = Butor_TV[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_TV[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 6:
         {
            kategoria = \"DVD-k, HiFi-k\";
            penz = Butor_DVDHiFi[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_DVDHiFi[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 7:
         {
            kategoria = \"Hangfal\";
            penz = Butor_Hangfal[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Hangfal[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 8:
         {
            kategoria = \"Szekrény\";
            penz = Butor_Szekreny[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Szekreny[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 9:
         {
            kategoria = \"Fotel\";
            penz = Butor_Fotel[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Fotel[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 10:
         {
            kategoria = \"Konyhabútor\";
            penz = Butor_Konyhabutor[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Konyhabutor[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 11:
         {
            kategoria = \"Hűtő\";
            penz = Butor_Huto[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Huto[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 12:
         {
            kategoria = \"Számítógép\";
            penz = Butor_Szamitogep[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Szamitogep[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 13:
         {
            kategoria = \"Ajtó\";
            penz = Butor_Ajto[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Ajto[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 14:
         {
            kategoria = \"Mosógép\";
            penz = Butor_Mosogep[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Mosogep[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 15:
         {
            kategoria = \"Nyomtató\";
            penz = Butor_Nyomtato[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Nyomtato[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 16:
         {
            kategoria = \"Ágy\";
            penz = Butor_Agy[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Agy[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 17:
         {
            kategoria = \"WC\";
            penz = Butor_WC[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_WC[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 18:
         {
            kategoria = \"Zuhanyzó\";
            penz = Butor_Zuhanyzo[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Zuhanyzo[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 19:
         {
            kategoria = \"Mosdó\";
            penz = Butor_Mosdo[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Mosdo[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 20:
         {
            kategoria = \"Szőnyeg\";
            penz = Butor_Szonyeg[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Szonyeg[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 21:
         {
            kategoria = \"Szék\";
            penz = Butor_Szek[butorInfo[butorszam][butorListitem]][butorNEV];
            format(nev, sizeof(nev), Butor_Szek[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 22:
         {
            kategoria = \"Íróasztal\";
            penz = Butor_Iroasztal[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Iroasztal[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 23:
         {
            kategoria = \"Fal\";
            penz = Butor_Fal[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Fal[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
         case 24:
         {
            kategoria = \"Széf\";
            penz = Butor_Szef[butorInfo[butorszam][butorListitem]][butorAR];
            format(nev, sizeof(nev), Butor_Szef[butorInfo[butorszam][butorListitem]][butorNEV]);
         }
      }
      ButorInfo[butorszam][butorPosX] = fX;
      ButorInfo[butorszam][butorPosY] = fY;
      ButorInfo[butorszam][butorPosZ] = fZ;
      ButorInfo[butorszam][butorPosRX] = fRotX;
      ButorInfo[butorszam][butorPosRY] = fRotY;
      ButorInfo[butorszam][butorPosRZ] = fRotZ;
      PlayerInfo[playerid][pSzButor] = butorszam;
      format(formatalunk, sizeof(formatalunk), #COL_FEHER\"Biztos, hogy meg akarod venni a következő bútort?\\n\\n\\n\"#COL_VKEK\"Bútor kategóriája: \"#COL_FEHER\"%s\\n\"#COL_VKEK\"Bútor neve: \"#COL_FEHER\"%s\\n\"#COL_VKEK\"Bútor ára: \"#COL_FEHER\"%d$\", kategoria, nev, penz);
      ShowPlayerDialog(playerid, DIALOG_BUTOR_MEGVETEL, DIALOG_STYLE_MSGBOX, #COL_FEHER\"Bútor \"#COL_VKEK\"megvétele\", formatalunk, \"Biztos!\", \"Mégse!\");
      return true;
   }
   format(querycske, sizeof(querycske), \"UPDATE `butorok` SET butorPosX = \'%.2f\', butorPosY = \'%.2f\', butorPosZ = \'%.2f\', butorPosRX = \'%.2f\', butorPosRY = \'%.2f\', butorPosRZ = \'%.2f\' WHERE id = \'%d\'\", fX, fY, fZ, fRotX, fRotY, fRotZ, butorszam);
   //mysql_function_query(sql_ID, querycske, false, \"\", \"\");
   mysql_tquery(sql_ID, querycske, \"\", \"\");
   SCM(playerid, COL_MKEK, \"Sikeresen elmentetted a bútort!\");
}
if(response == EDIT_RESPONSE_CANCEL)
{
    if(objectid == HifiObjectLerakas[playerid])
    {
      PlayerInfo[playerid][pCuccok][bL_HIFI]++;
      DestroyDynamicObject(HifiObjectLerakas[playerid]);
      SCM(playerid,COL_LRED,\"Akkor mégse rakj le..\");
      return true;
    }
   if(objectid == GraffitiObjectLerakas[playerid])
   {
      DestroyDynamicObject(GraffitiObjectLerakas[playerid]);
      GraffitiObjectLerakas[playerid] = 0;
      SCM(playerid,COL_LRED, \"Grafiti lerakási kísérlet törölve!\");
      return 1;
   }
    if(KapuID[playerid] != NINCS)
    {
       if((SzerkesztesAllas[playerid] == 1 || SzerkesztesAllas[playerid] == 2))
       {
            Kapu[KapuID[playerid]][kVan] = false;
            Kapu[KapuID[playerid]][kSzerkeszt] = false;
         Kapu[KapuID[playerid]][kModel] = 0;
         Kapu[KapuID[playerid]][kTav] = 0.0;
         Kapu[KapuID[playerid]][kSpeed] = 0.0;
         Kapu[KapuID[playerid]][kPos][0] = 0.0;
         Kapu[KapuID[playerid]][kPos][1] = 0.0;
         Kapu[KapuID[playerid]][kPos][2] = 0.0;
         Kapu[KapuID[playerid]][kNPos][0] = 0.0;
         Kapu[KapuID[playerid]][kNPos][1] = 0.0;
         Kapu[KapuID[playerid]][kNPos][2] = 0.0;
         Kapu[KapuID[playerid]][kNRPos][0] = 0.0;
         Kapu[KapuID[playerid]][kNRPos][1] = 0.0;
         Kapu[KapuID[playerid]][kNRPos][2] = 0.0;
         Kapu[KapuID[playerid]][kZPos][0] = 0.0;
         Kapu[KapuID[playerid]][kZPos][1] = 0.0;
         Kapu[KapuID[playerid]][kZPos][2] = 0.0;
         Kapu[KapuID[playerid]][kZRPos][0] = 0.0;
         Kapu[KapuID[playerid]][kZRPos][1] = 0.0;
         Kapu[KapuID[playerid]][kZRPos][2] = 0.0;
         Kapu[KapuID[playerid]][kMozgo] = false;
         Kapu[KapuID[playerid]][kNyit] = false;
         Kapu[KapuID[playerid]][kVW] = NINCS;
         DestroyDynamicObject(Kapu[KapuID[playerid]][kOID]);
         SzerkesztesAllas[playerid] = 0;
         KapuID[playerid] = NINCS;
         SCM(playerid, COL_MKEK, \"Kiléptél a szerkesztési folyamatból, kapu sikeresen törölve!\");
           return true;
      }
      if(SzerkesztesAllas[playerid] == 4)
      {
           SetDynamicObjectPos(Kapu[KapuID[playerid]][kOID], PosExt(Kapu[KapuID[playerid]][kZPos]));
         SetDynamicObjectRot(Kapu[KapuID[playerid]][kOID], PosExt(Kapu[KapuID[playerid]][kZRPos]));
                Kapu[KapuID[playerid]][kSzerkeszt] = false;
         SzerkesztesAllas[playerid] = 0;
         KapuID[playerid] = NINCS;
         SCM(playerid, COL_MKEK, \"Kapu szerkesztése befejezve és visszaállítva az eredeti zárt állapotára!\");
           return false;
      }
   }
   if(AutomataID[playerid] > -1)
   {
      new
         Float:objectpos[6],
         automataid = AutomataID[playerid];
      GetDynamicObjectPos(AutomataInfo[automataid][auobject], objectpos[0], objectpos[1], objectpos[2]);
      GetDynamicObjectRot(AutomataInfo[automataid][auobject], objectpos[3], objectpos[4], objectpos[5]);
      SetDynamicObjectPos(AutomataInfo[automataid][auobject], objectpos[0], objectpos[1], objectpos[2]);
      SetDynamicObjectPos(AutomataInfo[automataid][auobject], objectpos[3], objectpos[4], objectpos[5]);
      AutomataID[playerid] = NINCS;
      return true;
   }
   new butorszam = ButorObjectID(objectid);
   if(ButorInfo[butorszam][butorMegveve])
   {
      SetDynamicObjectPos(ButorInfo[butorszam][butorObject], ButorInfo[butorszam][butorPosX], ButorInfo[butorszam][butorPosY], ButorInfo[butorszam][butorPosZ]);
      SetDynamicObjectRot(ButorInfo[butorszam][butorObject], ButorInfo[butorszam][butorPosRX], ButorInfo[butorszam][butorPosRY], ButorInfo[butorszam][butorPosRZ]);
   } else {
      ButorInfo[butorszam][butorPosX] = 0.0;
      ButorInfo[butorszam][butorPosY] = 0.0;
      ButorInfo[butorszam][butorPosZ] = 0.0;
      ButorInfo[butorszam][butorPosRX] = 0.0;
      ButorInfo[butorszam][butorPosRY] = 0.0;
      ButorInfo[butorszam][butorPosRZ] = 0.0;
      ButorInfo[butorszam][butorVW] = 0;
      ButorInfo[butorszam][butorInterior] = 0;
      ButorInfo[butorszam][butorHasznalva] = false;
      ButorInfo[butorszam][butorMegveve] = false;
      ButorInfo[butorszam][butorTipus] = NINCS;
      ButorInfo[butorszam][butorListitem] = NINCS;
      ButorInfo[butorszam][butorModel] = 0;
      ButorInfo[butorszam][butorPosRX] = 0.0;
      ButorInfo[butorszam][butorPosRY] = 0.0;
      ButorInfo[butorszam][butorPosRZ] = 0.0;
      DestroyDynamicObject(ButorInfo[butorszam][butorObject]);
   }
   /*new
      Float:objectpos[6],
      automataid = ObjectID(objectid);
   GetDynamicObjectPos(AutomataInfo[automataid][auobject], objectpos[0], objectpos[1], objectpos[2]);
   GetDynamicObjectRot(AutomataInfo[automataid][auobject], objectpos[3], objectpos[4], objectpos[5]);
   SetDynamicObjectPos(AutomataInfo[automataid][auobject], objectpos[0], objectpos[1], objectpos[2]);
   SetDynamicObjectPos(AutomataInfo[automataid][auobject], objectpos[3], objectpos[4], objectpos[5]);*/
}
}
if(response == EDIT_RESPONSE_FINAL || response == EDIT_RESPONSE_CANCEL)
{
    g_ObjectetEditel[playerid] = NINCS;
}
MoveDynamicObject(objectid, fX, fY, fZ, 20.0, fRotX, fRotY, fRotZ);
 
return 1;
}
« Utoljára szerkesztve: 2015. július 12. - 11:58:31 írta мятη »

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #899 Dátum: 2015. június 22. - 22:17:21 »
0 Show voters

public OnPlayerEditDynamicObject(playerid, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
//helyett
public OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal