Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: orao poslato April 08, 2013, 22:33:54 POSLE PODNE

Naslov: [Pomoc]Warning
Poruka od: orao poslato April 08, 2013, 22:33:54 POSLE PODNE
Skripta koju koristim:Balkan Dream
Detaljan opis problema:C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(223) : warning 201: redefinition of constant/macro (symbol "ZUTA")
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(224) : warning 201: redefinition of constant/macro (symbol "BELA")
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(21922) : warning 216: nested comment
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(21952) : warning 216: nested comment
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(52452) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(52467) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(62919 -- 62920) : warning 215: expression has no effect
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(73447) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(73499) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(76917) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


10 Warnings.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 08, 2013, 22:34:18 POSLE PODNE
otvori gamemod preko pawna, nemoj direktnim ulaskom u njega
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 08, 2013, 22:35:41 POSLE PODNE
Citat: Blaeks poslato April 08, 2013, 22:34:18 POSLE PODNE
otvori gamemod preko pawna, nemoj direktnim ulaskom u njega
pa da iso sam preko pawna!
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 08, 2013, 22:36:41 POSLE PODNE
aha, onda reci mi sta si zadnje radio, mozda imas potencijalne greske , koje nemaju vese sa ovim errorima
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 08, 2013, 22:41:01 POSLE PODNE
Zadnje sto sam brisao Bilo je neki warning oko Vehiclesname i ImeVozila
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 08, 2013, 22:42:53 POSLE PODNE
aha okej, pa pazi, nadji taj deo sto si brisao, mozda si obrisao nesto sto ti je potrebno, a mozda si ostavio nesto sto ti je nepotrebno
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 08, 2013, 22:44:20 POSLE PODNE
Cek da stavim linije da ti bude lakse :D
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 08, 2013, 22:52:47 POSLE PODNE
(223)#define ZUTA               "{F3FF02}"
(224)#define BELA               "{FFFFFF}"
(21922) /*CreateDynamicObject(1360,1639.19995117,-2286.60009766,13.30000019,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop3) (1)
(21952)/*CreateDynamicObject(3472,1642.59997559,-2303.39990234,12.50000000,0.00000000,0.00000000,0.00000000); //object(circuslampost03) (1)
(52452)   for(new i; i < sizeof(ZabranjeneReci); i++)
(52467)    for(new i; i < sizeof(ZabranjeneReci); i++)
(62919 -- 62920) PlayerInfo[playerid][pAdmin] >= 1338
   }
(73447)for(new i = 0; i <  sizeof(HouseInfo); i++)
(73499)  for(new i = 0; i <  sizeof(BizzInfo); i++)
(76917) "GetPointDistanceToPointExMorph" to nema!
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 08, 2013, 22:59:44 POSLE PODNE
objekte ovako /*CreateDynamicObject(1360,1639.19995117,-2286.60009766,13.30000019,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop3) (1)
(21952)CreateDynamicObject(3472,1642.59997559,-2303.39990234,12.50000000,0.00000000,0.00000000,0.00000000); //object(circuslampost03) (1)*/
za boje ovako #define COL_ZUTA               "{F3FF02}"
#define COL_BELA               "{FFFFFF}"
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 08, 2013, 23:10:09 POSLE PODNE
To...Hvala...Ima jos 6warninga...
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 08, 2013, 23:12:59 POSLE PODNE
daj mi ceo kod ovoga PlayerInfo[playerid][pAdmin] >= 1338
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 08, 2013, 23:55:47 POSLE PODNE
}
   if(strcmp(cmd, "/esobratic:D", true) == 0)
   {
   if(IsPlayerConnected(playerid))
   {
   PlayerInfo[playerid][pAdmin] >= 1338
   }
   return 1;
    }
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 09, 2013, 00:05:41 PRE PODNE
ovako if(strcmp(cmd, "/esobratic:D", true) == 0)
   {
   if(IsPlayerConnected(playerid))
   {
   PlayerInfo[playerid][pAdmin] = 1338;
   }
   return 1;
    }
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 00:13:18 PRE PODNE
hvala jos 5 :D
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 09, 2013, 00:14:00 PRE PODNE
daj cele kodove od tih warninga/errora
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 00:17:11 PRE PODNE
new vehicle = GetPlayerVehicleID(playerid);
      foreach (Player, i)
      {
          if(IsPlayerInAnyVehicle(i))
          {
              if(GetPlayerVehicleID(i) == vehicle)
              {
                  if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
                  {
                     format(string, sizeof(string), "Vozac %s kaze: %s", sendername, result);
                    SendClientMessage(i,  0xD7DFF3AA, string);
                                   for(new i; i < sizeof(ZabranjeneReci); i++)
            {
               if(strfind(result, ZabranjeneReci, true) != -1)
               {
                    new strMy[256];
                   GetPlayerName(playerid, sendername, sizeof(sendername));
                   strreplace(sendername, '_', ' ');
                    format(strMy, sizeof(strMy), "[BD AntiCheat]Igrac:[%d][%s]>%s< !",playerid,sendername,result);
                     SaljiAdminima(COLOR_LIGHTGREEN, strMy);
               }
            }
               }
               else
               {
                   format(string, sizeof(string), "Putnik %s kaze: %s", sendername, result);
                                  for(new i; i < sizeof(ZabranjeneReci); i++)
            {
               if(strfind(result, ZabranjeneReci, true) != -1)
               {
                    new strMy[256];
                   GetPlayerName(playerid, sendername, sizeof(sendername));
                   strreplace(sendername, '_', ' ');
                    format(strMy, sizeof(strMy), "[BD AntiCheat]Igrac:[%d][%s]>%s< !",playerid,sendername,result);
                     SaljiAdminima(COLOR_LIGHTGREEN, strMy);
               }
            }
                    SendClientMessage(i,  0xD7DFF3AA, string);
               }
            }
          }
      }
   }
   return 1;
}
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 00:18:25 PRE PODNE
Citat: orao poslato April 09, 2013, 00:17:11 PRE PODNE
new vehicle = GetPlayerVehicleID(playerid);
      foreach (Player, i)
      {
          if(IsPlayerInAnyVehicle(i))
          {
              if(GetPlayerVehicleID(i) == vehicle)
              {
                  if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
                  {
                     format(string, sizeof(string), "Vozac %s kaze: %s", sendername, result);
                    SendClientMessage(i,  0xD7DFF3AA, string);
                                   for(new i; i < sizeof(ZabranjeneReci); i++)
            {
               if(strfind(result, ZabranjeneReci, true) != -1)
               {
                    new strMy[256];
                   GetPlayerName(playerid, sendername, sizeof(sendername));
                   strreplace(sendername, '_', ' ');
                    format(strMy, sizeof(strMy), "[BD AntiCheat]Igrac:[%d][%s]>%s< !",playerid,sendername,result);
                     SaljiAdminima(COLOR_LIGHTGREEN, strMy);
               }
            }
               }
               else
               {
                   format(string, sizeof(string), "Putnik %s kaze: %s", sendername, result);
                                  for(new i; i < sizeof(ZabranjeneReci); i++)
            {
               if(strfind(result, ZabranjeneReci, true) != -1)
               {
                    new strMy[256];
                   GetPlayerName(playerid, sendername, sizeof(sendername));
                   strreplace(sendername, '_', ' ');
                    format(strMy, sizeof(strMy), "[BD AntiCheat]Igrac:[%d][%s]>%s< !",playerid,sendername,result);
                     SaljiAdminima(COLOR_LIGHTGREEN, strMy);
               }
            }
                    SendClientMessage(i,  0xD7DFF3AA, string);
               }
            }
          }
      }
   }
   return 1;
}

To su za 2 warninga
(52452)   for(new i; i < sizeof(ZabranjeneReci); i++)
(52467)    for(new i; i < sizeof(ZabranjeneReci); i++)
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 09, 2013, 00:23:53 PRE PODNE
predpostavljam da je ova komanda, stavi je ovako if(strcmp(cmd, "/cw", true) == 0 || strcmp(cmd, "/carwhisper", true) == 0 || strcmp(cmd, "/cwhisper", true) == 0)
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "   Niste se prijavili !");
        return 1;
      }
    if(!IsPlayerInAnyVehicle(playerid))
    {
        SendClientMessage(playerid, COLOR_GREY, "   Niste u kolima !");
        return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISCENJE: (/cw)hisper [text]");
return 1;
}
new vehicle = GetPlayerVehicleID(playerid);
for( new i = 0; i != MAX_PLAYERS; i++ )
{
    if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
    {
        if(GetPlayerVehicleID(i) == vehicle)
        {
            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
      format(string, sizeof(string), "{80C8FE}Vozac {FFFFFF}%s kaze: %s", sendername, result);
      SendClientMessage(i,  0xD7DFF3AA, string);
}
else
{
    format(string, sizeof(string), "{80C8FE}Putnik {FFFFFF}%s kaze: %s", sendername, result);
      SendClientMessage(i,  0xD7DFF3AA, string);
}
}
    }
}
}
for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(result, ZabranjeneReci[i], true) != -1)
{
new strMy[256];
format(strMy, sizeof(strMy), " anticheat:Igrac [%d][%s] >%s< PS,VR,ili AD! [AD]",playerid,sendername,result);
SaljiAdminima(-1, strMy, 1);
}
}
return 1;
}
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 00:31:19 PRE PODNE
izasli 2 erora
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(52463) : error 017: undefined symbol "result"
C:\Users\orao\Desktop\Balkan Dream v1.8\gamemodes\BDRP.pwn(52466) : error 017: undefined symbol "result"
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 09, 2013, 00:36:53 PRE PODNE
if(strcmp(cmd, "/cw", true) == 0 || strcmp(cmd, "/carwhisper", true) == 0 || strcmp(cmd, "/cwhisper", true) == 0)
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "   Niste se prijavili !");
        return 1;
      }
    if(!IsPlayerInAnyVehicle(playerid))
    {
        SendClientMessage(playerid, COLOR_GREY, "   Niste u kolima !");
        return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISCENJE: (/cw)hisper [text]");
return 1;
}
new vehicle = GetPlayerVehicleID(playerid);
for( new i = 0; i != MAX_PLAYERS; i++ )
{
    if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
    {
        if(GetPlayerVehicleID(i) == vehicle)
        {
            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
      format(string, sizeof(string), "{80C8FE}Vozac {FFFFFF}%s kaze: %s", sendername, result);
      SendClientMessage(i,  0xD7DFF3AA, string);
}
else
{
    format(string, sizeof(string), "{80C8FE}Putnik {FFFFFF}%s kaze: %s", sendername, result);
      SendClientMessage(i,  0xD7DFF3AA, string);
for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(result, ZabranjeneReci[i], true) != -1)
{
new strMy[256];
format(strMy, sizeof(strMy), " anticheat:Igrac [%d][%s] >%s< PS,VR,ili AD! [AD]",playerid,sendername,result);
SaljiAdminima(-1, strMy, 1);
}
}
}
}
    }
}
}
return 1;
}
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 00:56:01 PRE PODNE
Sad pise ovo number of arguments does not match definition
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 09, 2013, 00:57:51 PRE PODNE
daj tacnu liniju tog warninga
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 01:17:29 PRE PODNE
SaljiAdminima(-1, strMy, 1);
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 09, 2013, 01:19:24 PRE PODNE
stavi to ovako SaljiAdminima(-1, strMy);
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 01:31:56 PRE PODNE
Radi ima jos 4 warninga
Naslov: Odg: [Pomoc]Warning
Poruka od: Blaeks poslato April 09, 2013, 01:39:51 PRE PODNE
salji ih ovde
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 01:42:26 PRE PODNE
taj je------for(new i = 0; i <  sizeof(BizzInfo); i++)
         {
            if (PlayerToPoint(3, playerid,BizzInfo[bExitX], BizzInfo[bExitY], BizzInfo[bExitZ]))
            {
               SetPlayerInterior(playerid,0);
               PlayerInfo[playerid][pInt] = 0;
               JBC_SetPlayerPos(playerid,BizzInfo[bEntranceX],BizzInfo[bEntranceY],BizzInfo[bEntranceZ]);
               PlayerInfo[playerid][pLocal] = 255;
            }
            else if(PlayerToPoint(3,playerid,1189.790161,-912.604858,1.311782) || PlayerToPoint(3,playerid,793.063415,-1622.839111,-10.992186) || PlayerToPoint(3,playerid,932.051208,-1353.114013,-22.488183))
            {
                OnPlayerExitFood(playerid);
                InAFoodPlace[playerid] = 0;
            }
         }
    }
            return 1;
         }
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 11:32:51 PRE PODNE
To je sledeci :D
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 11:45:04 PRE PODNE
To je taj--for(new i = 0; i <  sizeof(HouseInfo); i++)
         {
            if (PlayerToPoint(3, playerid,HouseInfo[hExitx], HouseInfo[hExity], HouseInfo[hExitz]))
            {
                if(HouseEntered[playerid] == i)
                {
                  SetPlayerInterior(playerid,0);
                  JBC_SetPlayerPos(playerid,HouseInfo[hEntrancex],HouseInfo[hEntrancey],HouseInfo[hEntrancez]);
                  PlayerInfo[playerid][pInt] = 0;
                  PlayerInfo[playerid][pLocal] = 255;
                  SetCameraBehindPlayer(playerid);
                  SetPlayerVirtualWorld(playerid,0);
                  HouseEntered[playerid] = 255;
                  if(HouseInfo[hHel] == 1)
                  {
                     new Float:tempheal;
                     GetPlayerHealth(playerid,tempheal);
                     if(tempheal < 100.0)
                     {
                        SetPlayerHealth(playerid,100.0);
                     }
                  }
                  return 1;
               }
            }
         }
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 09, 2013, 23:55:51 POSLE PODNE
Jer ce neko da pomogne???
Naslov: Odg: [Pomoc]Warning
Poruka od: |TED| Boca SRB poslato April 10, 2013, 06:13:29 PRE PODNE
Citat: orao poslato April 09, 2013, 01:42:26 PRE PODNE
taj je------for(new i = 0; i <  sizeof(BizzInfo); i++)
         {
            if (PlayerToPoint(3, playerid,BizzInfo[bExitX], BizzInfo[bExitY], BizzInfo[bExitZ]))
            {
               SetPlayerInterior(playerid,0);
               PlayerInfo[playerid][pInt] = 0;
               JBC_SetPlayerPos(playerid,BizzInfo[bEntranceX],BizzInfo[bEntranceY],BizzInfo[bEntranceZ]);
               PlayerInfo[playerid][pLocal] = 255;
            }
            else if(PlayerToPoint(3,playerid,1189.790161,-912.604858,1.311782) || PlayerToPoint(3,playerid,793.063415,-1622.839111,-10.992186) || PlayerToPoint(3,playerid,932.051208,-1353.114013,-22.488183))
            {
                OnPlayerExitFood(playerid);
                InAFoodPlace[playerid] = 0;
            }
         }
    }
            return 1;
         }
Prodaj ovako for(new i = 0; i <  sizeof(BizzInfo); i++)
{
//printf("Bizz :%d",i);
if (PlayerToPoint(3, playerid,BizzInfo[i][bExitX], BizzInfo[i][bExitY], BizzInfo[i][bExitZ]))
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ]);
PlayerInfo[playerid][pLocal] = 255;
}
else if(PlayerToPoint(3,playerid,1189.790161,-912.604858,1.311782) || PlayerToPoint(3,playerid,793.063415,-1622.839111,-10.992186) || PlayerToPoint(3,playerid,932.051208,-1353.114013,-22.488183))
{
    OnPlayerExitFood(playerid);
    InAFoodPlace[playerid] = 0;
}
}
Naslov: Odg: [Pomoc]Warning
Poruka od: orao poslato April 10, 2013, 20:13:20 POSLE PODNE
Nije to :(