Advertisement
MatasLuckus

Untitled

Mar 30th, 2020
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.04 KB | None | 0 0
  1. C:\Users\Matas\Desktop\SFG.LT\Serveris\gamemodes\SFG.pwn(46123) : error 028: invalid subscript (not an array or too many subscripts): "ZonosGrobimas"
  2. C:\Users\Matas\Desktop\SFG.LT\Serveris\gamemodes\SFG.pwn(46123) : warning 215: expression has no effect
  3. C:\Users\Matas\Desktop\SFG.LT\Serveris\gamemodes\SFG.pwn(46123) : error 001: expected token: ";", but found "]"
  4. C:\Users\Matas\Desktop\SFG.LT\Serveris\gamemodes\SFG.pwn(46123) : error 029: invalid expression, assumed zero
  5. C:\Users\Matas\Desktop\SFG.LT\Serveris\gamemodes\SFG.pwn(46123) : fatal error 107: too many error messages on one line
  6.  Erorai
  7.  
  8. Kodas
  9. forward ZonosGrobimas(playerid);
  10. public ZonosGrobimas(playerid)
  11. {
  12.     for(new i=0; i<maxzonos+1; i++)
  13.     {
  14.         new oid = membOrgID(playerDB[playerid][orgID]);
  15.         zonosDB[i][gzpriklauso] = playerDB[playerid][orgID];
  16.         zonosDB[i][gzpkam] = oInfo[ oid ][ oPavadinimas ];
  17.         format(query,250,"UPDATE `gzonos` SET `priklauso` = '%i',`pkam` = '%s' WHERE (`gzID` = '%i')",
  18.         zonosDB[i][gzpriklauso],zonosDB[i][gzpkam],zonosDB[i][gzid]);
  19.         mysql_function_query(SQL, query, false, "", "");
  20.         AtnaujintiZonu3D(i);
  21.         SaugotiZona(i);
  22.         I(playerid,MAIN_COLOR_A,"Sėkmingai užėmėte zoną!");
  23.         new zin[232];
  24.         format(zin, sizeof zin, "[ZONOS GROBIMAS] Gauja %s užėmė %i zoną", oInfo[oid][oPavadinimas], zonosDB[i][gzid]);
  25.         SendClientMessageToAll(MAIN_COLOR_A,zin);
  26.         //KillTimer(ZonosGrobimas[playerid]);
  27.         return 1;
  28.     }
  29.     return 1;
  30. }
  31.  
  32. forward GyvuTikrinimas(playerid);
  33. public GyvuTikrinimas(playerid)
  34. {
  35.     foreach (new i: Player)
  36.     {
  37.         if(!grobzona[i] == true)
  38.         {
  39.             KillTimer(ZonosGrobimas[playerid]);
  40.             KillTimer(GyvuTikrinimas[playerid]);
  41.             SendClientMessage(playerid, -1, "Test žinutė");
  42.         }
  43.     }
  44.     new zin[232];
  45.     format(zin, sizeof zin, "[ZONOS GROBIMAS] Zona sėkmingai apginta");
  46.     SendClientMessageToAll(MAIN_COLOR_A,zin);
  47.     return 1;
  48. }
  49. Komanda kuri sukuria timerius
  50.  
  51. CMD:uzimtizona(playerid)
  52. {
  53.     for(new i=0; i<maxzonos+1; i++)
  54.     {
  55.         if(zonosDB[i][gzpriklauso] == playerDB[playerid][orgID]) return K( playerid, -1, "Zona ir taip priklauso jums." );
  56.         if( playerDB[ playerid ][ orgLead ] == false && playerDB[ playerid ][ orgRang ] != 4) return K( playerid, -1, "Jūs negalite naudotis šia komanda." );
  57.         if( playerDB[ playerid ][ orgID ] == 0 ) return K( playerid, -1,"Jūs ne organizacijoje." );
  58.         if( oInfo[ membOrgID(playerDB[playerid][orgID]) ][ Status ] == false ) return K( playerid, -1,"Organizacija nėra patvirtinta." );
  59.         if(!IsPlayerInRangeOfPoint(playerid,1,zonosDB[i][gzoX],zonosDB[i][gzoY],zonosDB[i][gzoZ])) continue;
  60.         new oid = membOrgID(playerDB[playerid][orgID]);
  61.         if(zonosDB[i][gzpriklauso] == 0)
  62.         {
  63.             zonosDB[i][gzpriklauso] = playerDB[playerid][orgID];
  64.             zonosDB[i][gzpkam] = oInfo[ oid ][ oPavadinimas ];
  65.             format(query,250,"UPDATE `gzonos` SET `priklauso` = '%i',`pkam` = '%s' WHERE (`gzID` = '%i')",
  66.             zonosDB[i][gzpriklauso],zonosDB[i][gzpkam],zonosDB[i][gzid]);
  67.             mysql_function_query(SQL, query, false, "", "");
  68.             AtnaujintiZonu3D(i);
  69.             SaugotiZona(i);
  70.             I(playerid,MAIN_COLOR_A,"Sėkmingai užėmėte zoną!");
  71.             new zin[232];
  72.             format(zin, sizeof zin, "[ZONOS GROBIMAS] Gauja %s užėmė %i zoną", oInfo[oid][oPavadinimas], zonosDB[i][gzid]);
  73.             SendClientMessageToAll(MAIN_COLOR_A,zin);
  74.             return 1;
  75.         }
  76.         else
  77.         {
  78.             new gaujosnariu;
  79.             foreach (new h: Player)
  80.             {
  81.                 if(zonosDB[i][gzpriklauso] == playerDB[ h ][ orgID ]) gaujosnariu++;
  82.             }
  83.             if(gaujosnariu < 3) return K(playerid, COLOR_RED, "Serveryje turi būti min. 3 priešininkų gaujos narių!");
  84.             new zin[232];
  85.             format(zin, sizeof zin, "[ZONOS GROBIMAS] Gauja %s pradėjo %i zonos užėmimą", oInfo[oid][oPavadinimas], zonosDB[i][gzid]);
  86.             SendClientMessageToAll(MAIN_COLOR_A,zin);
  87.             //new oid = membOrgID(playerDB[playerid][orgID]);
  88.             if(oid)
  89.             {
  90.                 grobzona[playerid] = true;
  91.             }
  92.             SetTimerEx("ZonosGrobimas", 60000, false, "i", playerid);
  93.             SetTimerEx("GyvuTikrinimas", 5000, false, "i", playerid);
  94.         }
  95.     }
  96.     return 1;
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement