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):
otvori gamemod preko pawna, nemoj direktnim ulaskom u njega
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!
aha, onda reci mi sta si zadnje radio, mozda imas potencijalne greske , koje nemaju vese sa ovim errorima
Zadnje sto sam brisao Bilo je neki warning oko Vehiclesname i ImeVozila
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
Cek da stavim linije da ti bude lakse :D
(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!
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}"
To...Hvala...Ima jos 6warninga...
daj mi ceo kod ovoga PlayerInfo[playerid][pAdmin] >= 1338
}
if(strcmp(cmd, "/esobratic:D", true) == 0)
{
if(IsPlayerConnected(playerid))
{
PlayerInfo[playerid][pAdmin] >= 1338
}
return 1;
}
ovako if(strcmp(cmd, "/esobratic:D", true) == 0)
{
if(IsPlayerConnected(playerid))
{
PlayerInfo[playerid][pAdmin] = 1338;
}
return 1;
}
hvala jos 5 :D
daj cele kodove od tih warninga/errora
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;
}
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++)
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;
}
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"
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;
}
Sad pise ovo number of arguments does not match definition
daj tacnu liniju tog warninga
SaljiAdminima(-1, strMy, 1);
stavi to ovako SaljiAdminima(-1, strMy);
Radi ima jos 4 warninga
salji ih ovde
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;
}
To je sledeci :D
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;
}
}
}
Jer ce neko da pomogne???
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;
}
}
Nije to :(