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): /
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...
[pawn] format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName[playerid]);
[/pawn]
Zamjeni sa
[pawn] format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName(playerid));
[/pawn]
Problem je kod GetName[playerid] ...
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...
[pawn] format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName[playerid]);
[/pawn]
Zamjeni sa
[pawn] format(str,sizeof(str),""COL_RED"Admin %s ti je skinuo lidera organizacije GSF.",GetName(playerid));
[/pawn]
Problem je kod GetName[playerid] ...
Opet 4 ista errora
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;
}
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:
[pawn]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);[/pawn]
Sa:
[pawn]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);
}[/pawn]
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:
[pawn]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);[/pawn]
Sa:
[pawn]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);
}[/pawn]
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
Citat: Djoxi samp poslato Septembar 14, 2018, 22:50:20 POSLE PODNE
Opet 4 ista errora
Javi se PP da rjesimo jer ocigledno nemas Def za getname itd.. :)
Moze li mi neko pomoc hitno jee !!!!!
Neko da pomogne ? :(
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 >
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
::)
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;
}