[Pomoć] Errori :O

Započeo elemental.
28. Jul 2012.
552
pregleda
10
postova
Samper
5
Kingpin
28. Jul 2012.
Skripta koju koristim: GM od 0
Detaljan opis problema: Ona tema je otišla u zaborav, a inače, da ne pokupim ban, nisam htio DP praviti, a i drugi errori su:
IC_war_by_me.pwn(408) : error 017: undefined symbol "result"
IC_war_by_me.pwn(409) : error 029: invalid expression, assumed zero
IC_war_by_me.pwn(409) : warning 215: expression has no effect
IC_war_by_me.pwn(409) : error 001: expected token: ";", but found "if"
IC_war_by_me.pwn(409) : error 017: undefined symbol "result"
IC_war_by_me.pwn(409) : fatal error 107: too many error messages on one line


Linije:
409 -                 else if(PlayerInfo == 2) { format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result);
408 -                 if(PlayerInfo == 1) { format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result);


Evo cijela /radio komanda:
COMMAND:radio(playerid,params[])
{
    new sendername;
    new string;
    if(PlayerInfo == 1) { format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result);
    else if(PlayerInfo == 2) { format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result);
    else if(PlayerInfo == 3) { format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result);
    else if(PlayerInfo == 4) { format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result);
    else if(PlayerInfo == 5) { format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result);
    else if(PlayerInfo == 6) { format(string, sizeof(string), "*USA General %s: %s", sendername, result);
    {
    format(string,sizeof(string),"** %s(radio): %s, prijem. **",sendername,result);
    }
    ProxDetector(20.0,playerid,string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
    SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    printf("%s",string);
    {
    return 1;
}
Deleted User
Obrisan korisnik
28. Jul 2012.
COMMAND:radio(playerid,params[])
{
    new sendername;
    new string,result;
    if(sscanf(params,"s",result)) return SCM(playerid,-1,"/radio ");
    if(PlayerInfo == 1) { format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result);
    else if(PlayerInfo == 2) { format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result);
    else if(PlayerInfo == 3) { format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result);
    else if(PlayerInfo == 4) { format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result);
    else if(PlayerInfo == 5) { format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result);
    else if(PlayerInfo == 6) { format(string, sizeof(string), "*USA General %s: %s", sendername, result);
    {
    format(string,sizeof(string),"** %s(radio): %s, prijem. **",sendername,result);
    }
    ProxDetector(20.0,playerid,string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
    SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    printf("%s",string);
    {
    return 1;
}


Mejbi ovako?
Snooker
4
Shot Caller
28. Jul 2012.
COMMAND:radio(playerid,params[])
{
    new sendername[MAX_PLAYER_NAME + 1];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new string, result;
    if(sscanf(params,"s",result)) return SendClientMessage(playerid,-1,"/radio ");
    if(PlayerInfo == 1) return format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 2) return format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 3) return format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 4) return format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 5) return format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 6) return format(string, sizeof(string), "*USA General %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    return 1;
}


Na brzinu nesto nisam trenutno kuci da testiram ista. Smanji malo velicinu stringa kad doteras funkciju, zato sto je to preveliko i ne potrebno.
Samper
5
Kingpin
28. Jul 2012.
Snooker wrote on July 28, 2012, 9:51 am:
COMMAND:radio(playerid,params[])
{
    new sendername[MAX_PLAYER_NAME + 1];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new string, result;
    if(sscanf(params,"s",result)) return SendClientMessage(playerid,-1,"/radio ");
    if(PlayerInfo == 1) return format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 2) return format(string, sizeof(string), "*USA Vojnik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 3) return format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 4) return format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 5) return format(string, sizeof(string), "*USA Zapovjednik %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    else if(PlayerInfo == 6) return format(string, sizeof(string), "*USA General %s: %s", sendername, result), SendRadioMessage(5,TEAM_RADIO_COLOR,string);
    return 1;
}


Na brzinu nesto nisam trenutno kuci da testiram ista. Smanji malo velicinu stringa kad doteras funkciju, zato sto je to preveliko i ne potrebno.

IC_war_by_me.pwn(422) : error 029: invalid expression, assumed zero
IC_war_by_me.pwn(422) : error 017: undefined symbol "FFFF"
IC_war_by_me.pwn(422) : error 029: invalid expression, assumed zero
IC_war_by_me.pwn(422) : fatal error 107: too many error messages on one line


Veliki napredak 😘 xd

Evo linija:
    SendRadioMessage(5,COLOR_RADIO,string);
Snooker
4
Shot Caller
28. Jul 2012.
Refresuj stranu pa vidi ovo novo sto sam stavio. U tom primeru sto ti je dao Vladimir fali dosta zagrada.
Samper
5
Kingpin
28. Jul 2012.
Snooker wrote on July 28, 2012, 9:57 am:
Refresuj stranu pa vidi ovo novo sto sam stavio. U tom primeru sto ti je dao Vladimir fali dosta zagrada.


Jesam, vidi errore
Snooker
4
Shot Caller
28. Jul 2012.
Mozda ti nije nesto uredu sa  SendRadioMessage.
Ja sam testirao sa printf i sve radi.
Postavi SendRadioMessage
Deleted User
Obrisan korisnik
28. Jul 2012.
Snooker wrote on July 28, 2012, 10:03 am:
Mozda ti nije nesto uredu sa  SendRadioMessage.
Ja sam testirao sa printf i sve radi.
Postavi SendRadioMessage


Cini mi se da nije lepo definisao boju "COLOR_RADIO" .Pogledaj nju.
Samper
5
Kingpin
28. Jul 2012.
Владимир Плавшић aka Plavša wrote on July 28, 2012, 10:03 am:
Mozda ti nije nesto uredu sa  SendRadioMessage.
Ja sam testirao sa printf i sve radi.
Postavi SendRadioMessage


Cini mi se da nije lepo definisao boju "COLOR_RADIO" .Pogledaj nju.

#define COLOR_RADIO 0x19FFFF

Novi errori, 12 njih :O

EDIT:Riješio sam 6 errora, ostalo ih još toliko
IC_war_by_me.pwn(413) : error 079: inconsistent return types (array & non-array)
IC_war_by_me.pwn(428) : error 079: inconsistent return types (array & non-array)
IC_war_by_me.pwn(431) : error 029: invalid expression, assumed zero
IC_war_by_me.pwn(431) : error 017: undefined symbol "cmd_enter"
IC_war_by_me.pwn(431) : error 029: invalid expression, assumed zero
IC_war_by_me.pwn(431) : fatal error 107: too many error messages on one line

413    if(isnull(params)) return SendClientMessage(playerid,-1,"Uputstvo: /radio ");
428    return 1;
431 CMD:enter(playerid, params[])
Samper
5
Kingpin
28. Jul 2012.
Može brisanje gornjeg posta, novi errori:
IC_war_by_me.pwn(573) : error 029: invalid expression, assumed zero
IC_war_by_me.pwn(573) : error 017: undefined symbol "cmd_enter"
IC_war_by_me.pwn(573) : error 029: invalid expression, assumed zero
IC_war_by_me.pwn(573) : fatal error 107: too many error messages on one line

    CMD:enter(playerid, params[])

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha