Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Djoky poslato Septembar 22, 2018, 17:57:09 POSLE PODNE

Naslov: Pomoc oko komanda skinilidera postavilidera
Poruka od: Djoky poslato Septembar 22, 2018, 17:57:09 POSLE PODNE
Problem(error/warning): /SKINILIDERA /POSTAVILIDERA ERROR
Dio skripte: [ pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):ne treba
Slika/video ingame problema(obavezno ako je ingame problem):imam problem sa ove 2 komande

CMD:postavilidera(playerid,params[])
{
    if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
    new targetid,orgname[25];
    if(sscanf(params,"us[25]",targetid,orgname))
    {
        SCM(playerid,-1,""COL_RED"Koristi:/postavilidera [Id/Ime][Ime org]!");
        SCM(playerid,-1,""COL_RED"1:GSF!");
        return 1;
    }
    if(PlayerInfo[targetid][pRank] == 6) return SCM(playerid,-1,""COL_RED"Igrac je vec lider neke organizacije da mu ga skinse koristi '/skinilidera'!");
    new str[100];
    if(!strcmp(orgname,"GSF",true))
{
        PlayerInfo[targetid][pOrgID] = 1;
        PlayerInfo[targetid][pRank] = 6;
        format(str,sizeof(str),""COL_RED"Admin %s ti je dao lidera organizacije GSF.",GetName(playerid));
        SCM(targetid,-1,str);
        SetPlayerSkin(targetid,GSF1_SKIN_RANK_6);
}
CMD:skinilidera(playerid, params[])
{
     if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
     if(sscanf(params,"u",params[0])) return SCM(playerid,-1,""COL_RED"Koristi:/skinilidera [id ili ime]!");
     if(PlayerInfo[params[0]][pRank] < 6) return SCM(playerid,-1,""COL_RED"Taj igrac nije lider ni jedne organizacije!");
     new str[100];
     format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName[playerid]);
     SCM(params[0],-1,str);
   {
     PlayerInfo[params[0]][pOrgID] = -1;
     PlayerInfo[params[0]][pRank] = 0;
     SetPlayerSkin(playerid, 17);
     SetPlayerPos(playerid, -2357.76733, 1974.11780, 9.47197);
     return 1;
}

i izlaze mi ovi erorri

C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(492) : error 029: invalid expression, assumed zero
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(492) : error 017: undefined symbol "pc_cmd_skinilidera"
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(492) : error 029: invalid expression, assumed zero
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(492) : fatal error 107: too many error messages on one line

a kada obrisem skinilidera cmd izlaze mi ovi erorri

C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(665) : error 029: invalid expression, assumed zero
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(665) : error 017: undefined symbol "pc_cmd_postavilidera"
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(665) : error 029: invalid expression, assumed zero
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(665) : fatal error 107: too many error messages on one line

Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: Djoky poslato Septembar 26, 2018, 22:22:46 POSLE PODNE
Moze li iko pomoci ?
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: PazzOnee poslato Septembar 26, 2018, 23:14:13 POSLE PODNE
Ne mozes da otvoris { a da je ne zatvoris }
Obrati paznju na to, izostavio si kod obe komande
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: ᗪ卂乂 poslato Septembar 27, 2018, 00:51:23 PRE PODNE
Moras da das liniju na kojoj baca error tj. da napises... a ne ovako das error i ceo kod...
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: PazzOnee poslato Septembar 27, 2018, 01:41:06 PRE PODNE
CMD:postavilidera(playerid,params[])
{
   if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
   new targetid,orgname[25];
   if(sscanf(params,"us[25]",targetid,orgname))
   {
      SCM(playerid,-1,""COL_RED"Koristi:/postavilidera [Id/Ime][Ime org]!");
      SCM(playerid,-1,""COL_RED"1:GSF!");
      return 1;
   }
   if(PlayerInfo[targetid][pRank] == 6) return SCM(playerid,-1,""COL_RED"Igrac je vec lider neke organizacije da mu ga skinse koristi '/skinilidera'!");
   new str[100];
   if(!strcmp(orgname,"GSF",true))
   {
      PlayerInfo[targetid][pOrgID] = 1;
      PlayerInfo[targetid][pRank] = 6;
      format(str,sizeof(str),""COL_RED"Admin %s ti je dao lidera organizacije GSF.",GetName(playerid));
      SCM(targetid,-1,str);
      SetPlayerSkin(targetid,GSF1_SKIN_RANK_6);
   }
}
CMD:skinilidera(playerid, params[])
{
   if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
   if(sscanf(params,"u",params[0])) return SCM(playerid,-1,""COL_RED"Koristi:/skinilidera [id ili ime]!");
   if(PlayerInfo[params[0]][pRank] < 6) return SCM(playerid,-1,""COL_RED"Taj igrac nije lider ni jedne organizacije!");
   new str[100];
   format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName[playerid]);
   SCM(params[0],-1,str);
   {
      PlayerInfo[params[0]][pOrgID] = -1;
      PlayerInfo[params[0]][pRank] = 0;
      SetPlayerSkin(playerid, 17);
      SetPlayerPos(playerid, -2357.76733, 1974.11780, 9.47197);
      return 1;
   }
}
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: Djoky poslato Septembar 28, 2018, 16:55:20 POSLE PODNE
Citat: PazzOnee poslato Septembar 27, 2018, 01:41:06 PRE PODNE
CMD:postavilidera(playerid,params[])
{
   if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
   new targetid,orgname[25];
   if(sscanf(params,"us[25]",targetid,orgname))
   {
      SCM(playerid,-1,""COL_RED"Koristi:/postavilidera [Id/Ime][Ime org]!");
      SCM(playerid,-1,""COL_RED"1:GSF!");
      return 1;
   }
   if(PlayerInfo[targetid][pRank] == 6) return SCM(playerid,-1,""COL_RED"Igrac je vec lider neke organizacije da mu ga skinse koristi '/skinilidera'!");
   new str[100];
   if(!strcmp(orgname,"GSF",true))
   {
      PlayerInfo[targetid][pOrgID] = 1;
      PlayerInfo[targetid][pRank] = 6;
      format(str,sizeof(str),""COL_RED"Admin %s ti je dao lidera organizacije GSF.",GetName(playerid));
      SCM(targetid,-1,str);
      SetPlayerSkin(targetid,GSF1_SKIN_RANK_6);
   }
}
CMD:skinilidera(playerid, params[])
{
   if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
   if(sscanf(params,"u",params[0])) return SCM(playerid,-1,""COL_RED"Koristi:/skinilidera [id ili ime]!");
   if(PlayerInfo[params[0]][pRank] < 6) return SCM(playerid,-1,""COL_RED"Taj igrac nije lider ni jedne organizacije!");
   new str[100];
   format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName[playerid]);
   SCM(params[0],-1,str);
   {
      PlayerInfo[params[0]][pOrgID] = -1;
      PlayerInfo[params[0]][pRank] = 0;
      SetPlayerSkin(playerid, 17);
      SetPlayerPos(playerid, -2357.76733, 1974.11780, 9.47197);
      return 1;
   }
}
Sada ovi errori

C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(637) : warning 209: function "pc_cmd_postavilidera" should return a value
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(644) : error 028: invalid subscript (not an array or too many subscripts): "GetName"
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(644) : warning 215: expression has no effect
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(644) : error 001: expected token: ";", but found "]"
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(644) : error 029: invalid expression, assumed zero
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(644) : fatal error 107: too many error messages on one line
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: PazzOnee poslato Septembar 28, 2018, 18:49:02 POSLE PODNE
Ovako
CMD:postavilidera(playerid,params[])
{
   if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
   new targetid,orgname[25];
   if(sscanf(params,"us[25]",targetid,orgname))
   {
      SCM(playerid,-1,""COL_RED"Koristi:/postavilidera [Id/Ime][Ime org]!");
      SCM(playerid,-1,""COL_RED"1:GSF!");
      return 1;
   }
   if(PlayerInfo[targetid][pRank] == 6) return SCM(playerid,-1,""COL_RED"Igrac je vec lider neke organizacije da mu ga skinse koristi '/skinilidera'!");
   new str[100];
   if(!strcmp(orgname,"GSF",true))
   {
      PlayerInfo[targetid][pOrgID] = 1;
      PlayerInfo[targetid][pRank] = 6;
      format(str,sizeof(str),""COL_RED"Admin %s ti je dao lidera organizacije GSF.",GetName(playerid));
      SCM(targetid,-1,str);
      SetPlayerSkin(targetid,GSF1_SKIN_RANK_6);
   }
   return 1;
}
CMD:skinilidera(playerid, params[])
{
   if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
   if(sscanf(params,"u",params[0])) return SCM(playerid,-1,""COL_RED"Koristi:/skinilidera [id ili ime]!");
   if(PlayerInfo[params[0]][pRank] < 6) return SCM(playerid,-1,""COL_RED"Taj igrac nije lider ni jedne organizacije!");
   new str[100];
   format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName(playerid));
   SCM(params[0],-1,str);
   {
      PlayerInfo[params[0]][pOrgID] = -1;
      PlayerInfo[params[0]][pRank] = 0;
      SetPlayerSkin(playerid, 17);
      SetPlayerPos(playerid, -2357.76733, 1974.11780, 9.47197);
      return 1;
   }
   return 1;
}
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: Mido Karic poslato Septembar 28, 2018, 21:57:25 POSLE PODNE
CMD:postavilidera(playerid,params[])
{
    if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
    new targetid,orgname[25],str[100];
    if(sscanf(params,"us[25]",targetid,orgname))
    {
        SCM(playerid,-1,""COL_RED"Koristi:/postavilidera [Id/Ime][Ime org]!");
        SCM(playerid,-1,""COL_RED"1:GSF!");
        return 1;
    }
    if(PlayerInfo[targetid][pRank] == 6) return SCM(playerid,-1,""COL_RED"Igrac je vec lider neke organizacije da mu ga skinse koristi '/skinilidera'!");
    if(!strcmp(orgname,"GSF",true))
{
        PlayerInfo[targetid][pOrgID] = 1;
        PlayerInfo[targetid][pRank] = 6;
        format(str,sizeof(str),""COL_RED"Admin %s ti je dao lidera organizacije GSF.",GetName(playerid));
        SCM(targetid,-1,str);
        SetPlayerSkin(targetid,GSF1_SKIN_RANK_6);
}
else { SCM(playerid,-1,"GRESKA | {ff0000}Naveli ste nevazece ime organizacije"); }
return 1;
}
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: Djoky poslato Septembar 28, 2018, 22:10:09 POSLE PODNE
Citat: Mido Karic poslato Septembar 28, 2018, 21:57:25 POSLE PODNE
CMD:postavilidera(playerid,params[])
{
    if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
    new targetid,orgname[25],str[100];
    if(sscanf(params,"us[25]",targetid,orgname))
    {
        SCM(playerid,-1,""COL_RED"Koristi:/postavilidera [Id/Ime][Ime org]!");
        SCM(playerid,-1,""COL_RED"1:GSF!");
        return 1;
    }
    if(PlayerInfo[targetid][pRank] == 6) return SCM(playerid,-1,""COL_RED"Igrac je vec lider neke organizacije da mu ga skinse koristi '/skinilidera'!");
    if(!strcmp(orgname,"GSF",true))
{
        PlayerInfo[targetid][pOrgID] = 1;
        PlayerInfo[targetid][pRank] = 6;
        format(str,sizeof(str),""COL_RED"Admin %s ti je dao lidera organizacije GSF.",GetName(playerid));
        SCM(targetid,-1,str);
        SetPlayerSkin(targetid,GSF1_SKIN_RANK_6);
}
else { SCM(playerid,-1,"GRESKA | {ff0000}Naveli ste nevazece ime organizacije"); }
return 1;
}

sad ovi errori

C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(646) : error 028: invalid subscript (not an array or too many subscripts): "GetName"
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(646) : warning 215: expression has no effect
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(646) : error 001: expected token: ";", but found "]"
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(646) : error 029: invalid expression, assumed zero
C:\Users\Comp\Desktop\Local City RolePlay by DjoLeX\gamemodes\LCRP2.pwn(646) : fatal error 107: too many error messages on one line
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: Mido Karic poslato Septembar 28, 2018, 22:21:44 POSLE PODNE
Dio sktipte stock GetName(playerid) (--cijela skripta--)
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: Veljex poslato Septembar 29, 2018, 21:02:45 POSLE PODNE
Da li imas stock GetName u modu?
Naslov: Odg: Pomoc oko komanda skinilidera postavilidera
Poruka od: Djoky poslato Oktobar 02, 2018, 23:36:32 POSLE PODNE
Reseno lock