Skripta koju koristim: Licno svoja
Detaljan opis problema: Ih sad, i ovaj error... :-[ Predpostavljam da je problem u new -u ?
Dio skripte: GetPlayerName(playerid, sendername, sizeof(sendername));
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7996) : error 017: undefined symbol "sendername"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7996) : error 017: undefined symbol "sendername"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7996) : error 029: invalid expression, assumed zero
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7996) : 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.
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
new sendername[MAX_PLAYER_NAME];
daj bre komandu.
Citat: C++ poslato Avgust 14, 2014, 20:47:36 POSLE PODNE
daj bre komandu.
YCMD:changename(playerid,params[],help)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new sendername[MAX_PLAYER_NAME];
new tmpp[256];
tmpp = strtok(cmdtext, idx);
if(!strlen(tmpp))
{
SendClientMessage(playerid, PLAVA, "POMOC: /changename [playerid] [new nick]");
return 1;
}
giveplayerid = strval(tmpp);
tmp = strtok(cmdtext, idx);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1337)
{
if(IsPlayerConnected(giveplayerid))
{
SetPlayerName(giveplayerid, tmp);
format(string, sizeof(string), "AdmCMD: %s(%i) vam je promenio ime u %s", sendername, playerid, tmp);
SendClientMessage(giveplayerid, PLVA, string);
format(string, sizeof(string), "AdmCMD: Vi ste promenili igracu ID %i ime u %s", giveplayerid, tmp);
SendClientMessage(playerid, SPLAVA, string);
format(string, 256, "[ADMIN] %s je promenio %s igracevo ime u %s.", sendername,giveplayer, tmp);
ABroadCast(ZUTA,string,1);
}
else
{
format(string, sizeof(string), "%d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, CRVENA, string);
}
}
else
{
SendClientMessage(playerid, CRVENA, "Nemate dozovolu za koristenje te komande!");
}
}
else
{
SendClientMessage(playerid, CRVENA, "Morate se prijaviti da biste koristili tu komandu!");
}
return 1;
}
stavi
new sendername[MAX_PLAYER_NAME];
ispred GetPlayerName
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7999) : error 017: undefined symbol "strtok"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7999) : error 033: array must be indexed (variable "tmpp")
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8002) : error 035: argument type mismatch (argument 2)
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8005) : error 017: undefined symbol "giveplayerid"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8006) : error 017: undefined symbol "tmp"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8006) : error 017: undefined symbol "strtok"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8007) : error 017: undefined symbol "giveplayerid"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8007) : error 017: undefined symbol "giveplayer"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8007) : error 029: invalid expression, assumed zero
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8007) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
10 Errors.
A ovde sam stavio:
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
Ili sam ja ubacio new na pogresnom mestu :D , ako mozes uradi mi ti to :-*
(http://www.dodaj.rs/f/3L/2C/2ao1z3ID/082577-green-metallic-or.png)
Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.
Razlog zakljucavanja:
Ako mislis da ovde mozes da radis sta oces i krsis pravila grdno se varas.
Nema bumpanja pre nego prodje 24/h
Pravila:
Razgovor u vezi PAWN-Skriptanja (http://balkan-samp.com/forum/index.php?topic=11453.0) .