[Pomoc]4 Errora

13. Jan. 2012. Zaključano
1,231
pregleda
19
postova
Kalibar .300
5
Underboss
13. Jan. 2012.
Skripta koju koristim: CLRP
Detaljan opis problema: 4 Errora
Dio skripte:
        new tmp = strtok(params,Index); tmp2 = strtok(params,Index);
Neke slike/video za lakse dobivanje pomoci(neobavezno):
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26607) : error 012: invalid function call, not a valid address
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26607) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26607) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26607) : error 001: expected token: ";", but found ")"
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26607) : error 029: invalid expression, assumed zero
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26607) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
Marjan_King
5
Kingpin
13. Jan. 2012.
Probaj ovako...
new 
    tmp = strtok(params,Index),
    tmp2 = strtok(params,Index);
Kalibar .300
5
Underboss
13. Jan. 2012.
Neradi
Marjan_King
5
Kingpin
13. Jan. 2012.
ne moze da ne radi  🙄

jel ti izbaci neke errore ili sta?
Kalibar .300
5
Underboss
13. Jan. 2012.
Evo Errori i DCMD
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26608) : error 012: invalid function call, not a valid address
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26608) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26608) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26608) : error 001: expected token: ";", but found ")"
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26608) : error 029: invalid expression, assumed zero
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26608) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

//warn cmd
dcmd_warn(playerid,params[]) {
    if(PlayerInfo >= 1) {
        new
        tmp = strtok(params,Index);
        tmp2 = strtok(params,Index);
    if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /warn ");
    new warned = strval(tmp), str;
    new sendername;
    new giveplayer;
// if(PlayerInfo == ServerInfo && PlayerInfo != ServerInfo) return SendClientMessage(playerid,red,"ERROR: You cannot use this command on this admin");
if(IsPlayerConnected(warned) && warned != INVALID_PLAYER_ID) {
    if(warned != playerid) {
    ABroadCast(warned,"WARN",1);
PlayerInfo++;
if( PlayerInfo == MAX_WARNINGS) {
GetPlayerName(warned, sendername, sizeof(sendername));
format(str, sizeof (str), "*** \"%s\" je banovan zbog opomena \"%s\".  (Razlog: %s) (Warn: %d/5)***",sendername, params[1+strlen(tmp)], PlayerInfo);
SendClientMessageToAll(COLOR_RED, str);
BanLog(str);
Ban(warned);
return PlayerInfo = 0;
} else {
GetPlayerName(warned, sendername, sizeof(sendername));
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
format(str, sizeof (str), "***Admin \"%s\" je dao \"%s\" a warn.  (Reason: %s) (Warning: %d/5)***",giveplayer,sendername, params[1+strlen(tmp)], PlayerInfo);
return SendClientMessageToAll(COLOR_YELLOW, str);
}
} else return SendClientMessage(playerid, COLOR_RED, "Classic Life: Ne mozete dati sebi warn");
} else return SendClientMessage(playerid, COLOR_RED, "Classic Life: Igrac nije konektovan");
} else return SendClientMessage(playerid,COLOR_RED,"Classic Life: Niste dovoljan Admin level da koristite tu komandu");
}
Marjan_King
5
Kingpin
13. Jan. 2012.
dcmd_warn(playerid,params[]) {
    if(PlayerInfo >= 1) {
        new tmp = strtok(params,Index), tmp2 = strtok(params,Index);
    if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /warn ");
    new warned = strval(tmp), str;
    new sendername;
    new giveplayer;
// if(PlayerInfo == ServerInfo && PlayerInfo != ServerInfo) return SendClientMessage(playerid,red,"ERROR: You cannot use this command on this admin");
if(IsPlayerConnected(warned) && warned != INVALID_PLAYER_ID) {
    if(warned != playerid) {
    ABroadCast(warned,"WARN",1);
PlayerInfo++;
if( PlayerInfo == MAX_WARNINGS) {
GetPlayerName(warned, sendername, sizeof(sendername));
format(str, sizeof (str), "*** \"%s\" je banovan zbog opomena \"%s\".  (Razlog: %s) (Warn: %d/5)***",sendername, params[1+strlen(tmp)], PlayerInfo);
SendClientMessageToAll(COLOR_RED, str);
BanLog(str);
Ban(warned);
return PlayerInfo = 0;
} else {
GetPlayerName(warned, sendername, sizeof(sendername));
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
format(str, sizeof (str), "***Admin \"%s\" je dao \"%s\" a warn.  (Reason: %s) (Warning: %d/5)***",giveplayer,sendername, params[1+strlen(tmp)], PlayerInfo);
return SendClientMessageToAll(COLOR_YELLOW, str);
}
} else return SendClientMessage(playerid, COLOR_RED, "Classic Life: Ne mozete dati sebi warn");
} else return SendClientMessage(playerid, COLOR_RED, "Classic Life: Igrac nije konektovan");
} else return SendClientMessage(playerid,COLOR_RED,"Classic Life: Niste dovoljan Admin level da koristite tu komandu");
}
Kalibar .300
5
Underboss
13. Jan. 2012.
Neradi 😢
Marjan_King
5
Kingpin
13. Jan. 2012.
Mora da radi!  😄
dcmd_warn(playerid,params[]) {
    if(PlayerInfo >= 1) {
        new tmp;
        new tmp2;
    if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /warn ");
    new warned = strval(tmp), str;
    new sendername;
    new giveplayer;
// if(PlayerInfo == ServerInfo && PlayerInfo != ServerInfo) return SendClientMessage(playerid,red,"ERROR: You cannot use this command on this admin");
if(IsPlayerConnected(warned) && warned != INVALID_PLAYER_ID) {
    if(warned != playerid) {
    ABroadCast(warned,"WARN",1);
PlayerInfo++;
if( PlayerInfo == MAX_WARNINGS) {
GetPlayerName(warned, sendername, sizeof(sendername));
format(str, sizeof (str), "*** \"%s\" je banovan zbog opomena \"%s\".  (Razlog: %s) (Warn: %d/5)***",sendername, params[1+strlen(tmp)], PlayerInfo);
SendClientMessageToAll(COLOR_RED, str);
BanLog(str);
Ban(warned);
return PlayerInfo = 0;
} else {
GetPlayerName(warned, sendername, sizeof(sendername));
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
format(str, sizeof (str), "***Admin \"%s\" je dao \"%s\" a warn.  (Reason: %s) (Warning: %d/5)***",giveplayer,sendername, params[1+strlen(tmp)], PlayerInfo);
return SendClientMessageToAll(COLOR_YELLOW, str);
}
} else return SendClientMessage(playerid, COLOR_RED, "Classic Life: Ne mozete dati sebi warn");
} else return SendClientMessage(playerid, COLOR_RED, "Classic Life: Igrac nije konektovan");
} else return SendClientMessage(playerid,COLOR_RED,"Classic Life: Niste dovoljan Admin level da koristite tu komandu");
}
Kalibar .300
5
Underboss
13. Jan. 2012.
Neradi
Marjan_King
5
Kingpin
13. Jan. 2012.
ma zajebavaj ti nekog drugog, ne moze da ne radi. Od ovog sto sam ti deo, jedno sigurno mora da radi!

Ako ti tu uopste i pokaziva taj error




Evo ti ZCMD i SSCANF pa prilagodi modu...
COMMAND:warn(playerid,params[])
{
  new
  id,
  razlog,
  ime,
  ime2,
  string;
  if (sscanf(params, "uz", id,razlog)) SendClientMessage(playerid, COLOR_GRAD4, "Koristi: /warn ");
  else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_GRAD4, ": Igrac nije online.");
  else
  {
  if(PlayerInfo >= 3)
  {
        GetPlayerName(playerid,ime,sizeof(ime));
        GetPlayerName(id,ime2,sizeof(ime2));
        PlayerInfo += 1;
        if(PlayerInfo >= 3)
        {
ClearChat(id);
format(string, sizeof string,": %s je banan sa servera | Razlog: Previse upozorenja.");
SendClientMessageToAll(COLOR_Text,string);
PlayerInfo = PlayerInfo;
PlayerInfo = -999;
            PlayerInfo = PlayerInfo;
            PlayerInfo = -999;
            BanEx(id,"Previse opomena");
return 1;
        }
format(string, sizeof(string), ": Opomenut si od admina %s | Razlog: %s", ime, razlog);
SendClientMessage(id, CRVENA, string);
format(string, sizeof(string), ": Admin %s je dao opomenu: %s | Razlog: %s", ime,ime2,razlog);
SendClientMessageToAll(COLOR_Text, string);
  }
  else
  {
SCM(playerid,COLOR_GRAD4,": Samo administratori servera mogu koristiti ovu komandu.");
  }
  }
  return 1;
}
Kalibar .300
5
Underboss
13. Jan. 2012.
Neradi
Marjan_King
5
Kingpin
13. Jan. 2012.
Kalibar .300 wrote on January 13, 2012, 5:48 pm:
Neradi


E pa radi. Jesi ti dosao ovde da zajebavas?

Na moju pomoc mozes da zaboravis od sad.
b3ntleY
5
Underboss
13. Jan. 2012.
evo ti za gf mod pa ti to sredi i prilagodi

if(strcmp(cmd, "/warn", true) == 0)
{
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /warn [Playerid/DioImena] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 2)
{
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTENJE: /warn [Playerid/DioImena] ");
return 1;
}
if (!GetPVarInt(giveplayerid, "gPlayerLogged"))
{
    SendClientMessage(playerid, COLOR_RED, "Taj igrac nije logiran.");
return 1;
}
PlayerInfo += 1;
ServerInfo++;
                    new year, month,day;
getdate(year, month, day);
if(PlayerInfo >= 3)
{
                        ServerInfo++;
format(string, sizeof(string), "AdmCmd: %s je dobio 3. Warn od admina %s, razlog: %s (%d-%d-%d)", ReturnPVarString(giveplayerid, "ImePrezime"), ReturnPVarString(playerid, "ImePrezime"), (result),month,day,year);
BanLog(string);
format(string, sizeof(string), "AdmCmd: %s je dobio ban od admina %s (3. upozorenje), razlog: %s", ReturnPVarString(giveplayerid, "ImePrezime"), ReturnPVarString(playerid, "ImePrezime"), (result));
WarnLog(string);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo = PlayerInfo;
PlayerInfo = -999;
Ban(giveplayerid);
return 1;
}
format(string, sizeof(string), "Upozorili ste %s, razlog: %s", ReturnPVarString(giveplayerid, "ImePrezime"), (result));
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "Upozorio vas je admin %s, razlog: %s", ReturnPVarString(playerid, "ImePrezime"), (result));
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "*WARN: Level %d Admin %s dao je upozorenje: %s, razlog: %s", PlayerInfo, ReturnPVarString(playerid, "ImePrezime"), ReturnPVarString(giveplayerid, "ImePrezime"), result);
SendAdminMessage(COLOR_YELLOW, string);
format(string, sizeof(string), "*WARN: Level %d Admin %s dao je upozorenje: %s, razlog: %s, ovo mu je: %d warn (%d-%d-%d)", PlayerInfo, ReturnPVarString(playerid, "ImePrezime"), ReturnPVarString(giveplayerid, "ImePrezime"), (result), PlayerInfo, month,day,year);
WarnLog(string);
return 1;
}
}
}
else
SendClientMessage(playerid, COLOR_RED, "Taj igrac nije online!");
return 1;
}
if(strcmp(cmd, "/rwarn", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /rwarn [Playerid/DioImena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo == 1338)
{
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if (!GetPVarInt(giveplayerid, "gPlayerLogged"))
{
    SendClientMessage(playerid, COLOR_RED, "Taj igrac nije logiran.");
return 1;
}
PlayerInfo -= 1;
format(string, sizeof(string), "Maknuli ste warn igracu %s !", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "*WARN: Admin %s je skinuo warning igracu: %s", sendername, giveplayer);
SendAdminMessage(COLOR_YELLOW, string);
return 1;
}
}
}
else
{
format(string, sizeof(string), "  %d nije online.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
Kalibar .300
5
Underboss
13. Jan. 2012.
Sada me izbaci, pise Close the Program
Kalibar .300
5
Underboss
14. Jan. 2012.
Evo DCMD komanda:
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26635) : error 054: unmatched closing brace ("}")
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(36694) : error 012: invalid function call, not a valid address
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(36694) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(36694) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(36694) : error 001: expected token: ";", but found ")"
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(36694) : error 029: invalid expression, assumed zero
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(36694) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

5 Errors.

Evo 5 Errora:
dcmd_warn(playerid,params[]) {
    if(PlayerInfo >= 1) {
        new tmp;
        new tmp2;
    if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /warn ");
    new warned = strval(tmp), str;
    new sendername;
    new giveplayer;
// if(PlayerInfo == ServerInfo && PlayerInfo != ServerInfo) return SendClientMessage(playerid,red,"ERROR: You cannot use this command on this admin");
if(IsPlayerConnected(warned) && warned != INVALID_PLAYER_ID) {
    if(warned != playerid) {
    ABroadCast(warned,"WARN",1);
PlayerInfo++;
if( PlayerInfo == MAX_WARNINGS) {
GetPlayerName(warned, sendername, sizeof(sendername));
format(str, sizeof (str), "*** \"%s\" je banovan zbog opomena \"%s\".  (Razlog: %s) (Warn: %d/5)***",sendername, params[1+strlen(tmp)], PlayerInfo);
SendClientMessageToAll(COLOR_RED, str);
BanLog(str);
Ban(warned);
return PlayerInfo = 0;
} else {
GetPlayerName(warned, sendername, sizeof(sendername));
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
format(str, sizeof (str), "***Admin \"%s\" je dao \"%s\" a warn.  (Reason: %s) (Warning: %d/5)***",giveplayer,sendername, params[1+strlen(tmp)], PlayerInfo);
return SendClientMessageToAll(COLOR_YELLOW, str);
}
} else return SendClientMessage(playerid, COLOR_RED, "Classic Life: Ne mozete dati sebi warn");
} else return SendClientMessage(playerid, COLOR_RED, "Classic Life: Igrac nije konektovan");
} else return SendClientMessage(playerid,COLOR_RED,"Classic Life: Niste dovoljan Admin level da koristite tu komandu");
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha