Szerző Téma: Stock hiba  (Megtekintve 891 alkalommal)

Stock hiba
« Dátum: 2015. augusztus 24. - 16:05:05 »
0 Show voters
Üdv. Beraktam egy stockot, majd mikor leakartam futtatni a .pwn-t, ezeket írta. Kerestem rá megoldást, elvileg 2 lezárás van valahol, csak fogalmam nincs, hogy hol. Végig jártam az egész módot, kiszedtem azokat, amiket most írtam bele, de még mindig írja a hibákat. Remélem tudtok segíteni.
Stockok:
 
stock GetAdminRang(playerid)
{
    new an[32];
    switch(pInfo[playerid][AdminSzint])
{
                case 0: an = \"Játékos\";
                case 1: an = \"V.I.P.\";
      case 2: an = \"Moderátor\";
                case 3: an = \"Admin\";
                case 4: an = \"FőAdmin\";
                case 5: an = \"Scripter\";
      case 6: an = \"Tulajdonos\";
        }
    return an;
}
stock AdatMent(playerid)
{
GetPlayerName(playerid, nev, sizeof(nev));
format(pFile, sizeof(pFile), \"/Karakterek/%s.ini\", nev);
if(pInfo[playerid][belepve] == 1 && dini_Exists(pFile))
{
   new szint = GetPlayerScore(playerid);
   dini_IntSet(pFile, \"AdminSzint\", pInfo[playerid][AdminSzint]);
   dini_IntSet(pFile, \"Oles\", pInfo[playerid][Oles]);
   dini_IntSet(pFile, \"Halal\", pInfo[playerid][Halal]);
   dini_IntSet(pFile, \"Penz\", pInfo[playerid][Penz]);
   dini_IntSet(pFile, \"Szint\", szint);
   dini_IntSet(pFile, \"SpeedBoost\", pInfo[playerid][speedBoost]);
   dini_IntSet(pFile, \"God\", pInfo[playerid][God]);
   dini_IntSet(pFile, \"Bankszámla\", pInfo[playerid][bankszamla]);
   dini_IntSet(pFile, \"Antifall\", pInfo[playerid][Antifall]);
   dini_IntSet(pFile, \"Válaszok\", pInfo[playerid][Valasz]);
}
return 1;
}
stock AdatSzerverMent(playerid)
{
JarmuMent(playerid);
for(new i = 0; i< MAX_PLAYERS; i++)
{
   AdatMent(i);
}
}
stock JarmuMent(playerid)
{
new Float:x, Float:y, Float:z, Float:a;
new jarmu = GetPlayerVehicleID(playerid);
new model = GetVehicleModel(jarmu);
GetVehiclePos(jarmu, x, y, z);
GetVehicleZAngle(jarmu, a);
format(vFile, sizeof(vFile), \"/Járművek/%d.ini\", jarmu);
vInfo[jarmu][Lehivott] = 0;
vInfo[jarmu][TLehivott] = 0;
if(!fexist(vFile))
{
   dini_Create(vFile);
   dini_FloatSet(vFile, \"PosX\", x);
   dini_FloatSet(vFile, \"PosY\", y);
   dini_FloatSet(vFile, \"PosZ\", z);
   dini_FloatSet(vFile, \"PosA\", a);
   dini_IntSet(vFile, \"Model\", model);
}   
else
{
   dini_FloatSet(vFile, \"PosX\", x);
   dini_FloatSet(vFile, \"PosY\", y);
   dini_FloatSet(vFile, \"PosZ\", z);
   dini_FloatSet(vFile, \"PosA\", a);
   dini_IntSet(vFile, \"Model\", model);
}
}
stock JarmuBetolt()
{
for(new i = 0; i < MAX_JARMUVEK; i++)
{
   format(vFile, sizeof(vFile), \"/Járművek/%d.ini\", i);
   if(fexist(vFile))
      {
         new Float:x, Float:y, Float:z, Float:a, model;
         x = dini_Float(vFile, \"PosX\");
         y = dini_Float(vFile, \"PosY\");
         z = dini_Float(vFile, \"PosZ\");
         a = dini_Float(vFile, \"PosA\");
         model = dini_Int(vFile, \"Model\");
         CreateVehicle(model, x, y, z, a, random(128), random(128), -1);
      }
}
}
stock GodON(playerid)
{
pInfo[playerid][God] = 1;
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid, INFINITY);
GodMutatOn(playerid);
}
stock GodOFF(playerid)
{
pInfo[playerid][God] = 0;
GivePlayerWeapon(playerid, 24, 150);
SetPlayerHealth(playerid, MAX_HP);
GodRejtOn(playerid);
}

 
Hibák:
 
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(346) : error 004: function \"ObjectekBetoltese\" is not implemented
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(347) : error 017: undefined symbol \"JarmuBetolt\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(545) : error 004: function \"TextdrawKeszit\" is not implemented
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(597) : error 017: undefined symbol \"AdatMent\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(637) : error 004: function \"GodMutatOn\" is not implemented
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(638) : error 017: undefined symbol \"GodON\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(642) : error 017: undefined symbol \"GodOFF\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(982) : error 017: undefined symbol \"GodON\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(998) : error 017: undefined symbol \"GodON\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(1002) : error 017: undefined symbol \"GodOFF\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(1114) : error 004: function \"AdminUzenet\" is not implemented
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(1186) : error 017: undefined symbol \"GodOFF\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(1221) : error 017: undefined symbol \"GodOFF\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(1275) : error 017: undefined symbol \"GodON\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(3686) : error 017: undefined symbol \"GodON\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(3980) : error 017: undefined symbol \"GetAdminRang\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(3981) : error 004: function \"AdminUzenet\" is not implemented
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(4005) : error 017: undefined symbol \"GetAdminRang\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(4006) : error 004: function \"AdminUzenet\" is not implemented
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(4030) : error 017: undefined symbol \"GetAdminRang\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(4031) : error 004: function \"AdminUzenet\" is not implemented
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(4154) : error 004: function \"AdminUzenet\" is not implemented
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(4293) : error 017: undefined symbol \"GetAdminRang\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(4297) : error 017: undefined symbol \"AdatMent\"
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(4360) : error 004: function \"AdminUzenet\" is not implemented
C:\\Users\\Zsolti\\Desktop\\SAMP szerver\\gamemodes\\proba.pwn(4387) : error 017: undefined symbol \"GetAdminRang\"
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
26 Errors.

 
Nem találtam meg azt a funkciót, amivel a Téma elé rakhatom [MEGOLDATLAN] szöveget.  :D

Stock hiba
« Válasz #1 Dátum: 2015. augusztus 24. - 16:14:46 »
0 Show voters
Most vagy én nem értek ehez vagy te nem másoltad ki az egészet esetleg nézd meg hogy véletlenül nem e tettél valahova dupla \" }} \"jelet vagy olyan if-et ami pl
if(JatekosAdat[playerid][adminszint] >= 1)
{
   ugye mi történnyen
}

 
ugye egy ilyen ifet le kell zárni nézzd meg azt ahonnan keződik a stock pl 400. sortól írja az errort akkor  400-tól visszafele nézd nincs-e ilyen hiba.
Nekem is volt ilyen és nekem ez volt lehet neked is ;)

Stock hiba
« Válasz #2 Dátum: 2015. augusztus 24. - 19:18:21 »
0 Show voters
Köszönöm, megvan a hiba! Hiányzott egy lezárás! ( } ) :D Zárok :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal