Problem(error/warning): Poetnik sam u skriptanju i ne znam resit ovaj problem,stalno mi izlaze errori,ako moze pomoc od iskusnijih skriptera.Takodje ne pojavljuje mi se .amx kada uradim compile
Dio skripte: Ja koristim ovu skriptu[pawn]if(strcmp(cmd, "/changename", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new tmpp[256];
tmpp = strtok(cmdtext, idx);
if(!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_DBLUE, "Correct SYNTAX: /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 promjenio ime u %s", sendername, playerid, tmp);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "("COL_RED"C.Life{FFFFFF}!) You have changed ID %i's name to %s", giveplayerid, tmp);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, 256, "("COL_RED"C.Life{FFFFFF}!) "COL_RED"%s {FFFFFF}je promjenuo ime "COL_RED"%s{FFFFFF}-a u "COL_RED"%s.", sendername,giveplayer, tmp);
ABroadCast(WHITE,string,1);
}
else
{
format(string, sizeof(string), "%d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemate dozovolu za koristenje te komande!");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Morate se prijaviti da biste koristili tu komandu!");
}
return 1;
}
[/pawn]
I dobijam ove errore: [pawn]C:\Users\\Desktop\Unication City \filterscripts\Untitled.pwn(1) : error 010: invalid function or declaration
C:\Users\\Desktop\Unication City\filterscripts\Untitled.pwn(3) : error 010: invalid function or declaration
C:\Users\\Desktop\Unication City \filterscripts\Untitled.pwn(3) : error 010: invalid function or declaration
C:\Users\\Desktop\Unication City\filterscripts\Untitled.pwn(5) : error 010: invalid function or declaration
C:\Users\\Desktop\Unication City\filterscripts\Untitled.pwn(6) : error 010: invalid function or declaration
C:\Users\\Desktop\Unication City\filterscripts\Untitled.pwn(9) : error 010: invalid function or declaration
C:\Users\\Desktop\Unication City\filterscripts\Untitled.pwn(13) : error 010: invalid function or declaration
C:\Users\\Desktop\Unication\filterscripts\Untitled.pwn(13) : error 021: symbol already defined: "GetPlayerName"
C:\Users\\Desktop\Unication City\filterscripts\Untitled.pwn(13) : error 010: invalid function or declaration
C:\Users\\Desktop\Unication City \filterscripts\Untitled.pwn(13) : fatal error 107: too many error messages on one line[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Nije u pitanju crash
Slika/video ingame problema(obavezno ako je ingame problem): Nemam ingame problem
Kada koristim drugu skriptu dobijam ove errore [pawn](3 -- 18) : error 013: no entry point (no public functions)
warning 203: symbol is never used: "changename"[/pawn]
Ova skripta[pawn]CMD:changename(playerid, params[])
{
new targetid,name[128];
if(PInfo[playerid][Level] < 2 || !IsPlayerAdmin(playerid)) return 0;
else if (sscanf(params,"us",targetid,name))SendClientMessage(playerid,RED,"Usage: /changename [Playerid] [New name]");
else if(!IsPlayerConnected(targetid))SendClientMessage(playerid,RED,"Error: Player is not connected!");
else {
new string[128],n[MAX_PLAYER_NAME];
GetPlayerName(targetid,n,sizeof(n));
SetPlayerName(targetid,name);
format(string,sizeof(string),"Admin %s [ID:%d] Has set %s [ID:%d] name to %s",Name(playerid),playerid,n,targetid,name);
SendClientMessageToAll(YELLOW,string);
format(string,sizeof(string),"Your Name has been set to %s by Admin %s[ID:%d]",Name(targetid),n,playerid);
SendClientMessage(playerid,GREEN,string);
}
return 1;
}[/pawn]
#include <neki-komandni-procesor> ?
YCMD:specname(playerid, params[], help)
{
#pragma unused params
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""CRVENA"New World | "BELA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pAdmin] < 8) return SCM(playerid,-1,""CRVENA"New World |{ffffff} Samo Vlasnik!");
new id,nime[128];
if(sscanf(params, "is[128]", id,nime)) return SCM(playerid, -1, ""BELA"/specname [id] [Novo ime]");
new igrfile[64];
format(igrfile,64,KORISNICI,nime);
if(fexist(igrfile)) return SCM(playerid,-1, "[GRESKA]:"CRVENA"Taj nick je zauzet (Ima ga u fajlu)!");
new igrfile2[64];
format(igrfile2,64,KORISNICI,GetName(id));
new string[100];
format(string, sizeof(string), "Igracu %s ste postavili nick na %s!", GetName(id),nime);
SCM(playerid,-1,string);
SetPlayerName(id, nime);
fremove(igrfile2);
SavePlayer(id);
if(PlayerInfo[id][pPosedovanjeKuce] != -1)
{
new i = PlayerInfo[id][pPosedovanjeKuce];
strmid(KucaInfo[kVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
KuceLP(i);
}
if(PlayerInfo[id][pPosedovanjeStana] != -1)
{
new i = PlayerInfo[id][pPosedovanjeStana];
strmid(StanInfo[sVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
StanLP(i);
}
if(PlayerInfo[id][pPosedovanjeVikendice] != -1)
{
new i = PlayerInfo[id][pPosedovanjeVikendice];
strmid(VikendiceInfo[viVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
VikendicaLP(i);
}
if(PlayerInfo[id][pPosedovanjeAuta] != -1)
{
new i = PlayerInfo[id][pPosedovanjeAuta];
strmid(VoziloInfo[vVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo[id][pPosedovanjeAuta2] != -1)
{
new i = PlayerInfo[id][pPosedovanjeAuta2];
strmid(VoziloInfo[vVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo[id][pPosedovanjeMotora] != -1)
{
new i = PlayerInfo[id][pPosedovanjeMotora];
strmid(MotorInfo[mVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo[id][pPosedovanjeBicikla] != -1)
{
new i = PlayerInfo[id][pPosedovanjeBicikla];
strmid(BiciklaInfo[biVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo[id][pPosedovanjeAviona] != -1)
{
new i = PlayerInfo[id][pPosedovanjeAviona];
strmid(AvionInfo[avVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo[id][pPosedovanjePlovila] != -1)
{
new i = PlayerInfo[id][pPosedovanjePlovila];
strmid(PlovilaInfo[plVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo[id][pPosedovanjeFirme] != -1)
{
new i = PlayerInfo[id][pPosedovanjeFirme];
strmid(FirmaInfo[fVlasnik], GetName(id), 0, strlen(GetName(id)), 255);
FirmaLabelIPickup(i);
}
SCM(id,-1,"Nick vam je promenjen, od sad ulazite na server sa ovim, prethodni vam je obrisan!");
return 1;
}
Evo ti, samo prilagodi modu...
Opet dobijam iste errore kako mislis da prilagodim modu ne znam sta bi promenio ovde?
[pawn]warning 203: symbol is never used: "specname"
error 013: no entry point (no public functions)[/pawn]
Snasao sam se,hvala u svakom slucaju. :)