Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ika_Krecak poslato Maj 13, 2018, 22:08:29 POSLE PODNE

Naslov: ChangeName Error
Poruka od: Ika_Krecak poslato Maj 13, 2018, 22:08:29 POSLE PODNE
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
Naslov: Odg: ChangeName Error
Poruka od: Ika_Krecak poslato Maj 14, 2018, 11:04:44 PRE PODNE
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]
Naslov: Odg: ChangeName Error
Poruka od: // xunder poslato Maj 14, 2018, 12:47:40 POSLE PODNE
#include <neki-komandni-procesor> ?
Naslov: Odg: ChangeName Error
Poruka od: PazzOnee poslato Maj 14, 2018, 13:31:54 POSLE PODNE
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...
Naslov: Odg: ChangeName Error
Poruka od: Ika_Krecak poslato Maj 14, 2018, 19:33:19 POSLE PODNE
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]
Naslov: Odg: ChangeName Error
Poruka od: Ika_Krecak poslato Maj 15, 2018, 10:24:48 PRE PODNE
Snasao sam se,hvala u svakom slucaju.  :)