Skripta koju koristim: Balkan Nations
Detaljan opis problema: Ubacio sam komandu Destroycars i dobijos sam Errore
Dio skripte:
- evo linija: format(string, sizeof(string), "[ADMIN]: %s je obrisao sva stvorena vozila.", sendername);
-evo cijela komanda:
CMD:unisti(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 4)
{
SendClientMessage(playerid, COLOR_GREY, "** Nisi autoriziran koristiti ovu komandu . ");
return 1;
}
format(string, sizeof(string), "[ADMIN]: %s je obrisao sva stvorena vozila.", sendername);
ABroadCast(COLOR_LIGHTRED, string, 5);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has Has Deleted every created car.",d,m,y,h,mi,s,sendername);
AdminLog(string);
for(new i = 0; i < 1800; i++)
{
if(i >= 1698)
{
DestroyVehicle(i);
}
}
Hunters = 0;
Hydras = 0;
Predators = 0;
Rhinos = 0;
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Da ja pogadjam koji je error?
Da nije za string? Ako je za string onda dodaj u komandu new string[128];
evo koje imam errore i ubacio sam taj new ... ali nije se nisat promjenilo
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54904) : error 017: undefined symbol "string"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54904) : error 017: undefined symbol "string"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54904) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54904) : 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.
A da probas da definises string ?
CMD:unisti(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] < 4)
{
SendClientMessage(playerid, COLOR_GREY, "** Nisi autoriziran koristiti ovu komandu . ");
return 1;
}
new string[128];
format(string, sizeof(string), "[ADMIN]: %s je obrisao sva stvorena vozila.", sendername);
ABroadCast(COLOR_LIGHTRED, string, 5);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has Has Deleted every created car.",d,m,y,h,mi,s,sendername);
AdminLog(string);
for(new i = 0; i < 1800; i++)
{
if(i >= 1698)
{
DestroyVehicle(i);
}
}
Hunters = 0;
Hydras = 0;
Predators = 0;
Rhinos = 0;
return 1;
}
sad 7 errora :/
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54902) : error 017: undefined symbol "sendername"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54908) : error 017: undefined symbol "sendername"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54909) : error 017: undefined symbol "AdminLog"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54917) : error 017: undefined symbol "Hunters"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54917) : warning 215: expression has no effect
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54918) : error 017: undefined symbol "Hydras"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54918) : warning 215: expression has no effect
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54919) : error 017: undefined symbol "Predators"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54919) : warning 215: expression has no effect
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54920) : error 017: undefined symbol "Rhinos"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI85.936\BN.pwn(54920) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.
CMD:unisti(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] < 4)
{
SendClientMessage(playerid, COLOR_GREY, "** Nisi autoriziran koristiti ovu komandu . ");
return 1;
}
new string[128],sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), "[ADMIN]: %s je obrisao sva stvorena vozila.", sendername);
ABroadCast(COLOR_LIGHTRED, string, 5);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has Has Deleted every created car.",d,m,y,h,mi,s,sendername);
AdminLog(string);
for(new i = 0; i < 1800; i++)
{
if(i >= 1698)
{
DestroyVehicle(i);
}
}
return 1;
}
Ono Hunters i to ti netreba cim nije definisano. Eto ti sada. Samo ovde unistava kola od id 1698 if(i >= 1698), a ako se ne varam ti si strazio od nekog manje id-a. Podesi i to ako si trazio od drugog id-a
a sat mi ovo znaci: for(new i = 0; i < 1800; i++)
Citat: Mirnas_Tajic poslato Novembar 05, 2011, 15:55:28 POSLE PODNE
a sat mi ovo znaci: for(new i = 0; i < 1800; i++)
To ti je loop vise na http://wiki.sa-mp.com/wiki/Loops
Hvala majstore BGM si najjaci uvjek pomazes zato ides mi u potpis sad:D
Citat: Mirnas_Tajic poslato Novembar 05, 2011, 17:03:54 POSLE PODNE
Hvala majstore BGM si najjaci uvjek pomazes zato ides mi u potpis sad:D
To je moja duznosta da pomazem u ovom pdf. ;)
Ide lock onda ako je reseno