Problem(error/warning): Dole errori idu
Dio skripte: getAdminRankNameInChat
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem): //
Linija pogreske : switch( PlayerInfo[ playerid ][ xAdmin ] ) {
Greske :
error 001: expected token: ")", but found "["
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Pomoc
1,151
pregleda
16
postova
13. Maj 2020.
Mozes to lakse uraditi ako ja mislim na isto ja sam kod postaviadmina postavio da mu seta odma nick npr Admin Level 6 (Direktor) kao kod /dodelirank za org napravis enum za cuvanje i ucitavanje i taj enum npr pRank stavljas gdje god hoces da ti ispisuje admin level
To je ovako kod mene
format(string,sizeof(string),""ZUTA" "BELA"%s %s je na duznosti.",PlayerInfo,GetName(playerid));
To je ovako kod mene
format(string,sizeof(string),""ZUTA" "BELA"%s %s je na duznosti.",PlayerInfo,GetName(playerid));
13. Maj 2020.
@VO1D
To je dio komande
Moja greska evo komanda sa svim tim linijama gdje mi je izbacilo tu gresku gore navedenu
https://pastebin.com/L4Tycwu2 CMD:g
Tu sam uspio na toj CMD compile bez errora,ali dolazi do problema to gore kad sam stavio getadminranknameinchat i ispod nje kako ide
To je dio komande
Moja greska evo komanda sa svim tim linijama gdje mi je izbacilo tu gresku gore navedenu
https://pastebin.com/L4Tycwu2 CMD:g
Tu sam uspio na toj CMD compile bez errora,ali dolazi do problema to gore kad sam stavio getadminranknameinchat i ispod nje kako ide
13. Maj 2020.
Okej, ne kapiram te bas daj mi cmd gde to pravi problem, pst ti je ovde na ovoj cmd:g i ovom 'getAdminRankNameInChat' sve okej
13. Maj 2020.
stock getAdminRankNameInChat( level )
{
new admin_rank[ 32 ];
switch( level )
{
case 1: admin_rank = "Admin 1";
case 2: admin_rank = "Admin 2";
case 3: admin_rank = "Admin 3";
}
return admin_rank;
}
format(string, sizeof(string), "Admin rank: %s", getAdminRankNameInChat( PlayerInfo[ playerid ][ pAdmin ] ) );
SendClientMessage(playerid, -1, string);
Neki ovaj nacin mozda?
13. Maj 2020.
// lestra wrote on May 13, 2020, 8:57 pm:
Znam to za admina ali ako tako napravi kako misli da gm i admine upisuje u /g chat primjer samo
Ne razumijem sta ti hoces rec'
Ovo sam njeme ostavio primjer koda ta pokusa tako nesto napraviti.
13. Maj 2020.
Ako ovu poruku formatiras za g chat gdje pisu admini gm vipovi promoteri kako mislis za ostale da ispisuje ovako ce samo za admine ispisivati poruku da je taj igras admin a ako nije admin ako je vip bit ce prazna poruka gdje je %s
13. Maj 2020.
Da li si pogledao ti kod sto je ostavio za komandu? Kako mu izgleda, ja sam mu samo napravio funkciju getAdminRankNameInChat i pokazao mu na 1 poruci kako da je koristi, sta trebam da mu sve odradim ili ne kapiram haha
14. Maj 2020.
Sploxs wrote on May 13, 2020, 8:44 pm:
stock getAdminRankNameInChat( level )
{
new admin_rank[ 32 ];
switch( level )
{
case 1: admin_rank = "Admin 1";
case 2: admin_rank = "Admin 2";
case 3: admin_rank = "Admin 3";
}
return admin_rank;
}
format(string, sizeof(string), "Admin rank: %s", getAdminRankNameInChat( admin_rank ) );
SendClientMessage(playerid, -1, string);
14. Maj 2020.
// lestra wrote on May 13, 2020, 9:31 pm:
Ako ovu poruku formatiras za g chat gdje pisu admini gm vipovi promoteri kako mislis za ostale da ispisuje ovako ce samo za admine ispisivati poruku da je taj igras admin a ako nije admin ako je vip bit ce prazna poruka gdje je %s
stock getAdminRankNameInChat( level )
{
new admin_rank[ 32 ], a, b, c, d;
if( a > 0 ) {
switch( level )
{
case 1: admin_rank = "Admin 1";
case 2: admin_rank = "Admin 2";
case 3: admin_rank = "Admin 3";
}
}
else if( b > 0 ) {
switch( level )
{
case 1: admin_rank = "Helper 1";
case 2: admin_rank = "Helper 2";
case 3: admin_rank = "Helper 3";
}
}
else if( c > 0 ) {
switch( level )
{
case 1: admin_rank = "Invalid 1";
case 2: admin_rank = "Invalid 2";
case 3: admin_rank = "Invalid 3";
}
}
else if( d > 0 ) {
switch( level )
{
case 1: admin_rank = "Grobar 1";
case 2: admin_rank = "Grobar 2";
case 3: admin_rank = "Grobar 3";
}
}
return admin_rank;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
