[Pomoc]Warn

27. Jan. 2012. Zaključano
1,008
pregleda
12
postova
Kalibar .300
5
Underboss
27. Jan. 2012.
Skripta koju koristim: CLRP
Detaljan opis problema: 4 Errora
Dio skripte:
        if Index2; tmp1 = strtok(params, Index2), tmp2 = strtok(params, Index2);

Neke slike/video za lakse dobivanje pomoci(neobavezno):
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : error 001: expected token: "*then", but found ";"
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : error 036: empty statement
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : error 012: invalid function call, not a valid address
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : 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.
FlasHica
5
Kingpin
27. Jan. 2012.
"if" nemože završavat sa ";"
i objasni nam ovaj kod...
if Index2; tmp1 = strtok(params, Index2), tmp2 = strtok(params, Index2);

tj. šta ti misliš da si uradio s ovim??
Kalibar .300
5
Underboss
27. Jan. 2012.
Quote from January 27, 2012, 8:51 pm:
"if" nemože završavat sa ";"
i objasni nam ovaj kod...
if Index2; tmp1 = strtok(params, Index2), tmp2 = strtok(params, Index2);

tj. šta ti misliš da si uradio s ovim??

Neznam, jer taj Error nemoze nitko popraviti pa sam stavio if. Bio je new
FlasHica
5
Kingpin
27. Jan. 2012.
Zahrđo sam što se tiče strtok-a i ovog...
probaj
new Index2; tmp1 = strtok(params, Index2), tmp2 = strtok(params, Index2);
Kalibar .300
5
Underboss
27. Jan. 2012.
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : warning 219: local variable "Index2" shadows a variable at a preceding level
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : error 012: invalid function call, not a valid address
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : error 001: expected token: ";", but found ")"
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : error 029: invalid expression, assumed zero
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : 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.

Sada to
FlasHica
5
Kingpin
27. Jan. 2012.
Ni ti neznaš kako to izgleda...
tmp1 = strtok(params, Index2);
tmp2 = strtok(params, Index2);


probaj tu liniju zamijenit sa ovom.. ili postaj cijelu komandu!
Kalibar .300
5
Underboss
27. Jan. 2012.
dcmd_warn(playerid,params[]) {
    if(PlayerInfo >= 1) {
        tmp1 = strtok(params, Index2);
        tmp2 = strtok(params, Index2);
        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");
}
FlasHica
5
Kingpin
27. Jan. 2012.
pa valjdai ovdje ide tmp1 i tmp2 a ne tmp
if(!strlen(tmp1) || !strlen(tmp2)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /warn ");


i reci koje sad errore imaš? nemogu ja pregledat komandu koja ima 1000+ linija XD
Kalibar .300
5
Underboss
27. Jan. 2012.
Opet iste Errore
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : error 012: invalid function call, not a valid address
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : error 001: expected token: ";", but found ")"
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : error 029: invalid expression, assumed zero
C:\Users\Silvio\Desktop\Security RolePlay\gamemodes\SRP.pwn(26611) : 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.

De, ako nemozes popraviti to, mozes ovo?
public ExtortionSBiz(bizid, money)
{
    new string;
    format(string, sizeof(string), "Niko");
    if(strcmp(SBizzInfo,string, true ) == 0 )
{
    return 0;
}
foreach (Player, i)
{
        new name;
new wstring;
GetPlayerName(i, name, sizeof(name));
format(string, sizeof(string), "%s", name);
strmid(wstring, string, 0, strlen(string), 255);
if(strcmp(SBizzInfo ,wstring, true ) == 0 )
{
    new value = money / 100;
    value = value * 10;
    GivePlayerCash(i, value);
    SBizzInfo -= value;
}
}
return 1;
}
C:\Users\Silvio\Desktop\Security Role Play #1\gamemodes\S.pwn(4042) : error 012: invalid function call, not a valid address
C:\Users\Silvio\Desktop\Security Role Play #1\gamemodes\S.pwn(4042) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security Role Play #1\gamemodes\S.pwn(4042) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security Role Play #1\gamemodes\S.pwn(4042) : error 001: expected token: ";", but found ")"
C:\Users\Silvio\Desktop\Security Role Play #1\gamemodes\S.pwn(4042) : error 029: invalid expression, assumed zero
C:\Users\Silvio\Desktop\Security Role Play #1\gamemodes\S.pwn(4042) : 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.

Red na kojem izmija Error je GivePlayerCash
Kalibar .300
5
Underboss
28. Jan. 2012.
Sorry za DP, ali hitno mi je. Bilo koje Errore
Deleted User
Obrisan korisnik
29. Jan. 2012.
Izvoli komandu...
dcmd_warn(playerid,params[]) {
    if(PlayerInfo >= 1) {
    new tmp, tmp2, Index; 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.  (Razlog: %s) (Warning: %d/5)***",giveplayer,sendername, params[1+strlen(tmp)], PlayerInfo);
return SendClientMessageToAll(COLOR_YELLOW, str);
}
} else return SendClientMessage(playerid, COLOR_RED, "DmZ: Ne mozete dati sebi warn");
} else return SendClientMessage(playerid, COLOR_RED, "DmZ: Igrac nije konektovan");
} else return SendClientMessage(playerid,COLOR_RED,"DmZ: Niste dovoljan Admin level da koristite tu komandu");
}
Kalibar .300
5
Underboss
29. Jan. 2012.
Lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha