ChangeName Error


Započeo Ika_Krecak, Maj 13, 2018, 22:08:29 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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
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;
	}

I dobijam ove errore:
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


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
Poslednja Izmena: Maj 15, 2018, 10:42:12 PRE PODNE od Bašovski

Kada koristim drugu skriptu dobijam ove errore
(3 -- 18) : error 013: no entry point (no public functions)
warning 203: symbol is never used: "changename"

Ova skripta
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;
}


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?
warning 203: symbol is never used: "specname"
error 013: no entry point (no public functions)

Snasao sam se,hvala u svakom slucaju.  :)