All pastes #405187 Raw Edit

Something

public text v1 · immutable
·published 2007-03-21 16:05 UTC
rendered paste body
if(strcmp(cmdtext,"/selldrink",true)==0) {
		new IsNumeric;
        new temp[256], temp2[256]; temp = strtok(cmdtext,idx); temp2 = strtok(cmdtext,idx);
        if (!strlen(temp) || !strlen(temp2) || !IsNumeric(temp2)|| (strval(temp) >= 1 && strval(temp) <= 4)) {
        SendClientMessage(playerid, COLOR_GREY, "USAGE: /selldrink [item number] [id]");
         SendClientMessage(playerid, COLOR_GREY, "Avalible_Drinks:");
         SendClientMessage(playerid, COLOR_GREY, "1: Beer $5");
         SendClientMessage(playerid, COLOR_GREY, "2: Vodka $10");
         SendClientMessage(playerid, COLOR_GREY, "3: Whisky $50");
         SendClientMessage(playerid, COLOR_GREY, "4: Wine $500");
                return 1;
        }
         if(id IsNumeric(temp2)) {
         new id = MatchID(temp2);
         if(id != -1) format(temp2,sizeof(temp2),"%d",id);
         else SendClientMessage(playerid,COLOR_RED,"Error: Invalid ID.");
        }

        if(IsPlayerConnected(strval(temp2))) {
                new ref[MAX_PLAYER_NAME];
                GetPlayerName(strval(temp),ref,sizeof(ref));

                if (strval(temp) == 1 && GetPlayerMoney(strval(temp2)) >= 5) {
                       
                        GivePlayerMoney(giveplayerid,-5);
                        GivePlayerMoney(playerid,4);
                        SendClientMessage(playerid, COLOR_GREY, "1: Beer $5");
                        return 1;
                }
                if (strval(temp) == 2 && GetPlayerMoney(strval(temp2)) >= 10) {
                        
                        GivePlayerMoney(giveplayerid,-10);
                        GivePlayerMoney(playerid,8);
                        SendClientMessage(playerid, COLOR_GREY, "2: Vodka $10");
                        return 1;
                }
                if (strval(temp) == 3 && GetPlayerMoney(strval(temp2)) >= 50) {
                       
                        GivePlayerMoney(giveplayerid,-50);
                        GivePlayerMoney(playerid,40);
                        SendClientMessage(playerid, COLOR_GREY, "3: Whisky $50");
                        return 1;
                }
                if (strval(temp) == 4 && GetPlayerMoney(strval(temp2)) >= 500) {

                        GivePlayerMoney(giveplayerid,-500);
                        GivePlayerMoney(playerid,400);
                        SendClientMessage(playerid, COLOR_GREY, "4: Wine $500");
                        return 1;
                }
        }
        else SendClientMessage(playerid,COLOR_RED,"Error: Invalid name or ID.!");
return 1;
}



C:\Documents and Settings\Lewis N Karl\My Documents\SAMP\Server\Server\gamemodes\src\RPG.pwn(971) : error 012: invalid function call, not a valid address
C:\Documents and Settings\Lewis N Karl\My Documents\SAMP\Server\Server\gamemodes\src\RPG.pwn(971) : warning 215: expression has no effect
C:\Documents and Settings\Lewis N Karl\My Documents\SAMP\Server\Server\gamemodes\src\RPG.pwn(971) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Lewis N Karl\My Documents\SAMP\Server\Server\gamemodes\src\RPG.pwn(971) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Lewis N Karl\My Documents\SAMP\Server\Server\gamemodes\src\RPG.pwn(971) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.0.3367			Copyright (c) 1997-2005, ITB CompuPhase


4 Errors.