[Pomoc] Errori Molim vas brzo

Započeo Obrisan korisnik
3. Dec. 2011.
648
pregleda
7
postova
Deleted User
Obrisan korisnik
3. Dec. 2011.
Skripta koju koristim: Balkan Nations
Detaljan opis problema: Errori i nece da mi radi komanda
Dio skripte: Vako ovo Errori od komande /a  :
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI06.480\BN.pwn(54970) : error 021: symbol already defined: "cmd_a"
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI06.480\BN.pwn(54989) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

A evo komanda /adm koja mi neradi tj. kad ukucam pise nisi admin a ja jesam admin:
COMMAND:adm(playerid, params[])
{

new result;
new string;
if (sscanf(params, "us", giveplayerid, result)) return SendClientMessage(playerid, COLOR_LIGHTRED, "{168BFF}INFO: {959561}/adm [ID Igraca/Ime] ");
else if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Krivi id");
if((IsPlayerAdmin(playerid)) || PlayerInfo >=1) return SendClientMessage(playerid, COLOR_GRAD1, "  Admini samo!");
else
{
        new giveplayer, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Admin %s: %s", sendername, result);
SendClientMessage(giveplayerid, Zelenaa, string);
        printf("Admin %s(ID: %d) -> %s(ID: %d): {FFFFFF}%s", sendername, playerid, giveplayer, giveplayerid, result);
format(string, sizeof(string), "Poruka poslata igracu %s(ID: %d).", giveplayer, giveplayerid);
SendClientMessage(playerid, Zelenaa, string);
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Talavander
4
Made Man
3. Dec. 2011.
imas vec tu komandu
Deleted User
Obrisan korisnik
3. Dec. 2011.
evo komanda druga :
COMMAND:a(playerid, params[])
  {

new string;
new sendername;
new idx;
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo == 1)
{
format(string, sizeof(string), " {FFFF80}Balkan Nations | {FF4444}Ne mozes pricati jer si utisan! Preostalo vrijeme: {FFFF80}%d sekundi(%d minuta)", PlayerInfo, (PlayerInfo/60)+1);
SCM(playerid, 0xFF4444FF, string);
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(params);
while ((idx < length) && (params <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = params;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "{168BFF}INFO: {959561} /a ");
return 1;
}
if (PlayerInfo == 6)
{
format(string, sizeof(string), ""SVIJETLOPLAVA"Head Admin %s:"BIJELA" %s", sendername, result);
SendAdminMessage(COLOR_WHITE,string);
printf("%s", string);
}

if (PlayerInfo >= 1 && PlayerInfo < 6)
{
format(string, sizeof(string), ""SVIJETLOPLAVA"|"BIJELA"%d"SVIJETLOPLAVA"|Admin %s:"BIJELA" %s ", PlayerInfo, sendername, result);
SendAdminMessage(COLOR_WHITE,string);
printf("%s", string);
}
}
return 1;
}

ali nece da radi ova mi je stara komanda znas li mi pomoc oko ovog /adm
[Bp]D.N
5
Kingpin
3. Dec. 2011.
Talavander wrote on December 3, 2011, 9:04 am:
imas vec tu komandu

Nemoj da lupas

Mir.. ewo ti komanda

COMMAND:adm(playerid, params[])
{

new result;
new string;
if (sscanf(params, "us", giveplayerid, result)) return SendClientMessage(playerid, COLOR_LIGHTRED, "{168BFF}INFO: {959561}/adm [ID Igraca/Ime] ");
else if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Krivi id");
if((IsPlayerAdmin(playerid)) || PlayerInfo >=1) return SendClientMessage(playerid, COLOR_GRAD1, "  Admini samo!");
else
{
        new giveplayer, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Admin %s: %s", sendername, result);
SendClientMessage(giveplayerid, Zelenaa, string);
        printf("Admin %s(ID: %d) -> %s(ID: %d): {FFFFFF}%s", sendername, playerid, giveplayer, giveplayerid, result);
format(string, sizeof(string), "Poruka poslata igracu %s(ID: %d).", giveplayer, giveplayerid);
                }
                else
                {
                        return SendClientMessage(playerid, COLOR_LIGHTRED, "");
                }
return 1;
}
Deleted User
Obrisan korisnik
3. Dec. 2011.
imam errror :

C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI26.816\BN.pwn(54980) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI26.816\BN.pwn(54984) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

linije :54980 :  [a prije ovo else ima prazan prostor i to puno praznog prostora jedno 3 cm ] else

linija : 54984 : return 1;

i imam komandu /a kad je ukucam kaze nisi autoriziran znal neko kako da to rjesim evo komanda:
CMD:admin(playerid, params[]) return cmd_a(playerid, params);
CMD:a(playerid, params[])
{
new Chat,string,Ime;
if (sscanf(params, "s", Chat)) SCM(playerid, COLOR_WHITE, "Koristenje: /admin [chat tekst]");
else
{
    if(GetPVarInt(playerid,"AdminLvl") > 1)
    {
      new AdminLvL;
GetPlayerName(playerid,Ime,sizeof(Ime));
  if(GetPVarInt(playerid,"AdminLvl") == 1){AdminLvL = "GameMaster";}
else if(GetPVarInt(playerid,"AdminLvl") == 2){AdminLvL = "Xdrive Moderator";}
else if(GetPVarInt(playerid,"AdminLvl") == 3){AdminLvL = "Xdrive Global Moderator";}
else if(GetPVarInt(playerid,"AdminLvl") == 4){AdminLvL = "Xdrive Administrator";}
else if(GetPVarInt(playerid,"AdminLvl") == 5){AdminLvL = "Xdrive Global Admin";}
else if(GetPVarInt(playerid,"AdminLvl") == 1337){AdminLvL = "Head Admin Menager";}
else if(GetPVarInt(playerid,"AdminLvl") == 1338){AdminLvL = "Head Admin Owner";}
else if(GetPVarInt(playerid,"AdminLvl") == 1339){AdminLvL = "Xdrive Master";}
else { AdminLvL = "AdminLvl"; }
        format(string, sizeof(string),"%s %s: %s",AdminLvL,Ime,Chat);
}
else{SCM(playerid, COLOR_LIGHTRED, "Niste autorizirani!");}
}
return 1;
}
[Bp]D.N
5
Kingpin
3. Dec. 2011.
Mirnas_Tajic wrote on December 3, 2011, 9:29 am:
imam errror :

C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI26.816\BN.pwn(54980) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI26.816\BN.pwn(54984) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

linije :54980 :  [a prije ovo else ima prazan prostor i to puno praznog prostora jedno 3 cm ] else

linija : 54984 : return 1;

i imam komandu /a kad je ukucam kaze nisi autoriziran znal neko kako da to rjesim evo komanda:
CMD:admin(playerid, params[]) return cmd_a(playerid, params);
CMD:a(playerid, params[])
{
new Chat,string,Ime;
if (sscanf(params, "s", Chat)) SCM(playerid, COLOR_WHITE, "Koristenje: /admin [chat tekst]");
else
{
     if(GetPVarInt(playerid,"AdminLvl") > 1)
      {
      new AdminLvL;
GetPlayerName(playerid,Ime,sizeof(Ime));
    if(GetPVarInt(playerid,"AdminLvl") == 1){AdminLvL = "GameMaster";}
else if(GetPVarInt(playerid,"AdminLvl") == 2){AdminLvL = "Xdrive Moderator";}
else if(GetPVarInt(playerid,"AdminLvl") == 3){AdminLvL = "Xdrive Global Moderator";}
else if(GetPVarInt(playerid,"AdminLvl") == 4){AdminLvL = "Xdrive Administrator";}
else if(GetPVarInt(playerid,"AdminLvl") == 5){AdminLvL = "Xdrive Global Admin";}
else if(GetPVarInt(playerid,"AdminLvl") == 1337){AdminLvL = "Head Admin Menager";}
else if(GetPVarInt(playerid,"AdminLvl") == 1338){AdminLvL = "Head Admin Owner";}
else if(GetPVarInt(playerid,"AdminLvl") == 1339){AdminLvL = "Xdrive Master";}
else { AdminLvL = "AdminLvl"; }
        format(string, sizeof(string),"%s %s: %s",AdminLvL,Ime,Chat);
}
else{SCM(playerid, COLOR_LIGHTRED, "Niste autorizirani!");}
}
return 1;
}

Daj liniju 54890 ,pise ti da nisi ovlascen jer je ova komanda samo za admina lvl 1 kao i sto pise.
Deleted User
Obrisan korisnik
3. Dec. 2011.
ta linije nepostoji u mom modu

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha