[Pomoc]Erori kod dijaloga!!

Započeo Don Eagle
15. Jul 2012. Zaključano
563
pregleda
7
postova
Don Eagle
4
Made Man
15. Jul 2012.
Skripta: CLRP
Problem: Ovako napravio sam sistem za dopunu kredita i kada sam to dodaj u dijalo , prvo sam dodao u kiosk meni i onda u dijalog i izlaze mi eori.
Neke slike,nesto:

Linije gde su erori:
else if (listitem == 14)
{
        if(IsNumeric(inputtext))
{
if( strval( inputtext ) >= 1 || strval( inputtext ) <= 50 )
{
        if(strval(inputtext) > 50) return SendClientMessage(playerid, COLOR_GRAD1, "{FF5E71}: Suma nemoze biti manja od 50! ");
PlayerInfo += strval(inputtext);
        format(string, sizeof(string), " {FFFFFF}Kupio si %d$ kredita za mobilni.", strval(inputtext));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
              {
SendClientMessage( playerid, COLOR_GRAD1, "{FF5E71}: Morate koristiti brojeve!" );
                        }
return 1;
}
}
            }
            return 1;
        }


Erori:
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp server uklonjen!\gamemodes\CLRP.pwn(28034) : error 029: invalid expression, assumed zero
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp server uklonjen!\gamemodes\CLRP.pwn(28034) : warning 215: expression has no effect
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp server uklonjen!\gamemodes\CLRP.pwn(28034) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


Ovde se javljaju eori , na ovu liniju mi izbacuje:
else if (listitem == 14)
Johnâ„¢
5
Godfather
15. Jul 2012.
Daj još par linija iznad od linije gdje ti se javljaju errori.
Don Eagle
4
Made Man
15. Jul 2012.
Evo listem 13 i ovaj gde su erori:
else if (listitem == 13 && GetPlayerMoney(playerid) > 9)
{
    if(Povez >= 5)
    {
        SendClientMessage(playerid, COLOR_GREY, "  Vec imate 5 poveza !");
        return 1;
    }
    GivePlayerCash(playerid, - 10);
    format(string, sizeof(string), "~r~-$%d", 10);
    GameTextForPlayer(playerid, string, 5000, 1);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    SendClientMessage(playerid, SVETLOPLAVA, "Kupili ste povez.");
    SendClientMessage(playerid, SVETLOPLAVA, "Podjsetnik: Sada mozete da koristite /povez da nekome stavite.");
    Povez++;
}
else
    {
SendClientMessage(playerid, COLOR_WHITE, "Nemate dovoljno novca da biste to kupili!");
    }
    else if (listitem == 14)
{
        if(IsNumeric(inputtext))
{
if( strval( inputtext ) >= 1 || strval( inputtext ) <= 50 )
{
        if(strval(inputtext) > 50) return SendClientMessage(playerid, COLOR_GRAD1, "{FF5E71}: Suma nemoze biti manja od 50! ");
PlayerInfo += strval(inputtext);
        format(string, sizeof(string), " {FFFFFF}Kupio si %d$ kredita za mobilni.", strval(inputtext));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
              {
SendClientMessage( playerid, COLOR_GRAD1, "{FF5E71}: Morate koristiti brojeve!" );
                        }
return 1;
}
}
            }
            return 1;
        }
Johnâ„¢
5
Godfather
15. Jul 2012.
Ovo što si ti napravio se ne smije.

Evo ti kako treba izgledat:

else if (listitem == 13)
{
if (GetPlayerMoney(playerid) > 9)
{
if(Povez >= 5)
{
SendClientMessage(playerid, COLOR_GREY, "  Vec imate 5 poveza !");
return 1;
}
GivePlayerCash(playerid, - 10);
format(string, sizeof(string), "~r~-$%d", 10);
GameTextForPlayer(playerid, string, 5000, 1);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, SVETLOPLAVA, "Kupili ste povez.");
SendClientMessage(playerid, SVETLOPLAVA, "Podjsetnik: Sada mozete da koristite /povez da nekome stavite.");
Povez++;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nemate dovoljno novca da biste to kupili!");
}
}
else if (listitem == 14)
{
if(IsNumeric(inputtext))
{
if( strval( inputtext ) >= 1 || strval( inputtext ) <= 50 )
{
if(strval(inputtext) > 50) return SendClientMessage(playerid, COLOR_GRAD1, "{FF5E71}: Suma nemoze biti manja od 50! ");
PlayerInfo += strval(inputtext);
format(string, sizeof(string), " {FFFFFF}Kupio si %d$ kredita za mobilni.", strval(inputtext));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
{
SendClientMessage( playerid, COLOR_GRAD1, "{FF5E71}: Morate koristiti brojeve!" );
}
}
return 1;
}


Usporedi moj kod i svoj pa ćeš vidjet gdje si pogriješio.
Don Eagle
4
Made Man
18. Jul 2012.
Neradi brt , nece da mi prikaze uopste ovu tabelu za dopunu kredita.
Johnâ„¢
5
Godfather
18. Jul 2012.
U ovom kodu što si postao nemaš nikakav kod kojim prikazuješ ikakvu tablicu, koliko ja vidim.
Don Eagle
4
Made Man
18. Jul 2012.
Ma nema veze lock ti , resio sam.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha