SA-MP Forums Archive
i need help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: i need help (/showthread.php?tid=296867)



i need help - Mr_Scripter - 13.11.2011

pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    if(Drugs[playerid] == 1)
    {
    DisablePlayerCheckpoint(playerid);
    GivePlayerMoney(playerid, -3000);
    SetPlayerWeather(playerid, -66);
    if(GetPlayerMoney[playerid] == <3000) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Error:You don't have enough money");
    {
    return 1;
}
pawn Код:
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(567) : error 028: invalid subscript (not an array or too many subscripts): "GetPlayerMoney"
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(567) : warning 215: expression has no effect
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(567) : error 001: expected token: ";", but found "]"
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(567) : error 029: invalid expression, assumed zero
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(567) : 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.
i have defined/new and other stuff Done.. can someone tell me the problem?


Re: i need help - SmiT - 13.11.2011

It should be:
pawn Код:
GetPlayerMoney ( playerid )
https://sampwiki.blast.hk/wiki/GetPlayerMoney


Re: i need help - jiwan - 13.11.2011

don't you think that you have 3 open braces with 2 closed


Re: i need help - Mr_Scripter - 13.11.2011

still the same Errors


Re: i need help - jiwan - 13.11.2011

pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    if(Drugs[playerid] == 1)
    {
    DisablePlayerCheckpoint(playerid);
    GivePlayerMoney(playerid, -3000);
    SetPlayerWeather(playerid, -66);
    if(GetPlayerMoney[playerid] == <3000) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Error:You don't have enough money");
    { //<<<<<<<<<<<<=================================== correct this one hove you done ?
    return 1;
}



Re: i need help - RowdyrideR - 13.11.2011

maybe you mean something like:
Код:
public OnPlayerEnterCheckpoint(playerid)
{
    if(Drugs[playerid] == 1)
    {
    DisablePlayerCheckpoint(playerid);
    GivePlayerMoney(playerid, -3000);
    SetPlayerWeather(playerid, -66);
    if(GetPlayerMoney[playerid] < 3000) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Error:You don't have enough money");
    }
    return 1;
}



Re: i need help - antonio112 - 13.11.2011

pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    if(Drugs[playerid] == 1)
    {
           if(GetPlayerMoney(playerid) == <3000) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Error:You don't have enough money");
           DisablePlayerCheckpoint(playerid);
           GivePlayerMoney(playerid, -3000);
           SetPlayerWeather(playerid, -66);
    }
    return 1;
}



Re: i need help - Mr_Scripter - 13.11.2011

Still Same errors.. Pleaze someone Help lol
pawn Код:
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(564) : error 029: invalid expression, assumed zero
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(564) : warning 215: expression has no effect
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(564) : error 001: expected token: ";", but found ")"
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(564) : error 029: invalid expression, assumed zero
E:\GTA - San Andreas\Pawno Scripting\gamemodes\Script.pwn(564) : 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.



Re: i need help - SmiT - 13.11.2011

pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    if ( Drugs[ playerid ] == 1 )
    {
        if ( GetPlayerMoney ( playerid ) < 3000 ) return SendClientMessage( playerid, COLOR_BRIGHTRED, "Error:You don't have enough money" );
        DisablePlayerCheckpoint( playerid );
        GivePlayerMoney( playerid, -3000 );
        SetPlayerWeather( playerid, -66 );
    }
    return 1;
}



Re: i need help - Mr_Scripter - 13.11.2011

No errors now but when i go inside Cp nothing happens..