Jump to content
  • 0

Problema comanda /enter


NaturaL

Question

Nick: NaturaL

Problema: Am adaugat un fs cu sistem de war dau /organizewar apoi /enter si imi zice ca nu am 2000$ dar eu am acei bani ...

Erori / warnings: -

Lini/script: [pawn]CMD:enter(playerid, params[])

{

if(IsPlayerConnected(playerid))

{

    if(IsPlayerInRangeOfPoint(playerid, 3.0, 1615.6256,-1502.6832,14.2260))

{

    if(PlayerInfo[playerid][pCash] < 2000) return SendClientMessage(playerid, -1, "Ca sa intri la war ai nevoie de 2.000 $");

    if(officialwar == 1 && PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Nu poti intra pentru ca sala este inchisa");

    if(IsALCN(playerid) || IsAYakuza(playerid) || IsABloods(playerid) || IsACrips(playerid) || IsANortenos(playerid) || IsASurenos(playerid) || IsAAdmin(playerid))

    {

        ResetPlayerWeapons(playerid);

        if(DeagleWar == 1)

        {

            GivePlayerWeapon(playerid, 24, 999);

            PlayerInfo[playerid][pCash] -= 1000;

        }

        else if(MP5War == 1)

        {

            GivePlayerWeapon(playerid, 29, 999);

            PlayerInfo[playerid][pCash] -= 1250;

        }

        else if(AK47War == 1)

        {

            GivePlayerWeapon(playerid, 30, 999);

            PlayerInfo[playerid][pCash] -= 1500;

        }

        else if(M4War == 1)

        {

            GivePlayerWeapon(playerid, 31, 999);

            PlayerInfo[playerid][pCash] -= 1500;

        }

        else if(AllGunsWar == 1)

        {

            GivePlayerWeapon(playerid, 24, 999);

            GivePlayerWeapon(playerid, 29, 999);

            GivePlayerWeapon(playerid, 31, 999);

            PlayerInfo[playerid][pCash] -= 2000;

        }

        SetPlayerPos(playerid, 1615.7615,-1494.5760,14.2258);

    }

    else return SendClientMessage(playerid, -1, "Doar factiunile de DM pot participa la war");

}

if(IsPlayerInRangeOfPoint(playerid, 3.0, 1615.7615,-1494.5760,14.2258))

{

    if(PlayerInfo[playerid][pCash] < 2000) return SendClientMessage(playerid, -1, "Ca sa intri la war ai nevoie de 2.000 $");

    if(officialwar == 1 && PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Nu poti intra pentru ca sala este inchisa");

    if(IsALCN(playerid) || IsAYakuza(playerid) || IsABloods(playerid) || IsACrips(playerid) || IsANortenos(playerid) || IsASurenos(playerid) || IsAAdmin(playerid))

    {

        ResetPlayerWeapons(playerid);

        if(DeagleWar == 1)

        {

            GivePlayerWeapon(playerid, 24, 999);

            PlayerInfo[playerid][pCash] -= 1000;

        }

        else if(MP5War == 1)

        {

            GivePlayerWeapon(playerid, 29, 999);

            PlayerInfo[playerid][pCash] -= 1250;

        }

        else if(AK47War == 1)

        {

            GivePlayerWeapon(playerid, 30, 999);

            PlayerInfo[playerid][pCash] -= 1500;

        }

        else if(M4War == 1)

        {

            GivePlayerWeapon(playerid, 31, 999);

            PlayerInfo[playerid][pCash] -= 1500;

        }

        else if(AllGunsWar == 1)

        {

            GivePlayerWeapon(playerid, 24, 999);

            GivePlayerWeapon(playerid, 29, 999);

            GivePlayerWeapon(playerid, 31, 999);

            PlayerInfo[playerid][pCash] -= 2000;

        }

        SetPlayerPos(playerid, 1615.6256,-1502.6832,14.2260);

    }

    else return SendClientMessage(playerid, -1, "Doar factiunile de DM pot participa la war");

}

}

return 1;

}[/pawn]

Ai incercat sa rezolvi singur ?: -

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

inlocuieste

PlayerInfo[playerid][pCash]
cu
GetPlayerMoney(playerid)

Acuma imi da eroarea asta [pawn]C:\Documents and Settings\Ciprian\Desktop\gamemode's\BloWn GM\filterscripts\ArenaWar.pwn(124) : error 012: invalid function call, not a valid address

C:\Documents and Settings\Ciprian\Desktop\gamemode's\BloWn GM\filterscripts\ArenaWar.pwn(124) : warning 215: expression has no effect

C:\Documents and Settings\Ciprian\Desktop\gamemode's\BloWn GM\filterscripts\ArenaWar.pwn(124) : error 001: expected token: ";", but found ")"

C:\Documents and Settings\Ciprian\Desktop\gamemode's\BloWn GM\filterscripts\ArenaWar.pwn(124) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Ciprian\Desktop\gamemode's\BloWn GM\filterscripts\ArenaWar.pwn(124) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.[/pawn]

Uite linia 124 [pawn]     if(PlayerInfo(playerid) < 2000) return SendClientMessage(playerid, -1, "Ca sa intri la war ai nevoie de 2.000 $");[/pawn]

Link to comment
Share on other sites

Pai acel

(playerid)
pus de tine nu este bine pentru ca el trebuie pus cu paranteze patrate:
		    if(PlayerInfo[playerid] < 2000)
				return SendClientMessage(playerid, -1, "Ca sa intri la war ai nevoie de 2.000 $");
si o sa-ti dea eroare ma pune asa :    
if(GetPlayerMoney(playerid) < 2000)
				return SendClientMessage(playerid, -1, "Ca sa intri la war ai nevoie de 2.000 $");

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.