CMD skini lidera errrori


Započeo Djoky, Septembar 14, 2018, 22:44:53 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): imam problem sa ovom komandom

CMD:skinilidera(playerid, params[])
{
     if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,-1,""COL_RED"Nisi admin!");
     new targetid;
      if(sscanf(params,"u",targetid)) return SCM(playerid,-1,""COL_RED"Koristi:/skinilidera [id ili ime]!");
     if(PlayerInfo[targetid][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(targetid,-1,str);
     PlayerInfo[targetid][pOrgID] = -1;
     PlayerInfo[targetid][pRank] = 0;
     SetPlayerSkin(playerid, 17);
     SetPlayerPos(playerid, -2357.76733, 1974.11780, 9.47197);
     return 1;
}

Kada ubacim komandu /skinilidera ovu gore navedenu izbaci mi ova 4 errora ako je neko dobre volje da mi objasni sta zance ti kodovi ili jos bolje da mi objasni kako da fixam cmd" slika https://imgur.com/a/tBQ06Go

Dio skripte: pwn
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem): /


I LOVE VODKA AND SLAV COUNTRY'S

Koja "ova" ? Koliko vidim nisi dao nikakve errore.
No vidim da imaš grešku u ovoj liniji EDIT: Tek si sada dodao sliku ili ja nisam vidio...


     format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName[playerid]);


Zamjeni sa

     format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName(playerid));

Problem je kod GetName[playerid] ...
Poslednja Izmena: Septembar 14, 2018, 22:49:27 POSLE PODNE od Paul Castellano

Citat: Paul Castellano poslato Septembar 14, 2018, 22:47:19 POSLE PODNE
Koja "ova" ? Koliko vidim nisi dao nikakve errore.
No vidim da imaš grešku u ovoj liniji EDIT: Tek si sada dodao sliku ili ja nisam vidio...


     format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName[playerid]);


Zamjeni sa

     format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName(playerid));

Problem je kod GetName[playerid] ...
Opet 4 ista errora


I LOVE VODKA AND SLAV COUNTRY'S

Nisam vidio sliku,editao sam post.Ovo što sam ti ja napisao jeste greška ali ti pored toga imaš još neki problem. Sigurno nije u toj liniji problem.

Citat: Paul Castellano poslato Septembar 14, 2018, 22:59:17 POSLE PODNE
Nisam vidio sliku,editao sam post.Ovo što sam ti ja napisao jeste greška ali ti pored toga imaš još neki problem. Sigurno nije u toj liniji problem.

Samo kad ubacim ove 2 komande stvaraju mi se ti errori mora da je do komandi


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!");
     new targetid;
      if(sscanf(params,"u",targetid)) return SCM(playerid,-1,""COL_RED"Koristi:/skinilidera [id ili ime]!");
     if(PlayerInfo[targetid][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(targetid,-1,str);
     PlayerInfo[targetid][pOrgID] = -1;
     PlayerInfo[targetid][pRank] = 0;
     SetPlayerSkin(playerid, 17);
     SetPlayerPos(playerid, -2357.76733, 1974.11780, 9.47197);
     return 1;
}


I LOVE VODKA AND SLAV COUNTRY'S




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




Ostavio sam ti komandu bez code taga kako bi ti mogao podebljati dio za koji pisem. Zasto imas otvoren bracket a nigdje se ne zatvara?

Probaj zamjeniti:
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);


Sa:
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);
}

Citat: Slade poslato Septembar 14, 2018, 23:47:16 POSLE 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);

    return 1;
}




Ostavio sam ti komandu bez code taga kako bi ti mogao podebljati dio za koji pisem. Zasto imas otvoren bracket a nigdje se ne zatvara?

Probaj zamjeniti:
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);


Sa:
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);
}


Sad su ovi errori

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


I LOVE VODKA AND SLAV COUNTRY'S


Moze li mi neko pomoc hitno jee !!!!!


I LOVE VODKA AND SLAV COUNTRY'S

Neko da pomogne ?  :(


I LOVE VODKA AND SLAV COUNTRY'S

a da ne ide YCMD:skinilidera ?

Kako su ti ostale komande ?

Braco o cemu vi pricate, aj posalji neku drugu komandu ili posalji jednostavno #include-e koje koristis i to je to resicemo odmah

Citat: omcho poslato Septembar 16, 2018, 10:25:07 PRE PODNE
Braco o cemu vi pricate, aj posalji neku drugu komandu ili posalji jednostavno #include-e koje koristis i to je to resicemo odmah
Koristim Pawn.CMD i ostale komande su mi u CMD:

Korisit ove include


#include < a_samp >
#include < YSI\y_ini >
#include < Pawn.CMD >
#include < sscanf2 >
#include < streamer >
#include < foreach >
Poslednja Izmena: Septembar 16, 2018, 10:57:15 PRE PODNE od Djoxi samp


I LOVE VODKA AND SLAV COUNTRY'S

Citat: Miki11 poslato Septembar 15, 2018, 23:12:34 POSLE PODNE
a da ne ide YCMD:skinilidera ?

Kako su ti ostale komande ?
I ostale komande su mi u CMD ni jedna nije u YCMD


I LOVE VODKA AND SLAV COUNTRY'S

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