Compile Errors HELP!!!
#4

Quote:
Originally Posted by illay
Fragoso,

Complete Gave Minigun script:

pawn Код:
#include <a_samp>

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(minigun,7,cmdtext);
    return 0;
}

dcmd_minigun(playerid,params[]) {
    #pragma unused params
    return GivePlayerWeapon(playerid,38,1000);//Gave playerid to one minigun (1000 ammo)
}
If gets 5000$:

pawn Код:
#include <a_samp>

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(minigun,7,cmdtext);
    return 0;
}

dcmd_minigun(playerid,params[]) {
    #pragma unused params
    if(GetPlayerMoney(playerid)>=5000) {
    return GivePlayerWeapon(playerid,38,1000);
    }
    else {
    return SendClientMessage(playerid,0xFF0000AA,"5000$...");
    }
}
This scripted that way probably operates:

pawn Код:
#include <a_samp>

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(minigun,7,cmdtext);
    return 0;
}

dcmd_minigun(playerid,params[]) {
    #pragma unused params
    if(GetPlayerMoney(playerid)>=5000) {
    new rand = 5;
    rand++;
        switch(rand)
        {
        case 1: SetPlayerPos(playerid,-2140.77,-248.12,36.52);
        case 2: SetPlayerPos(playerid,-2182.69,-262.16,36.52);
        case 3: SetPlayerPos(playerid,-2185.57,-231.82,36.52);
        case 4: SetPlayerPos(playerid,-2184.27,-247.84,40.72);
        case 5: SetPlayerPos(playerid,-2143.95,-262.62,40.72);
        }}
        else {
            return SendClientMessage(playerid, 0xFF0000AA, "Precisas de 5000$!");
    }
    return 1;
}
THANKS !!!! IT WORKS! very thanks
Reply


Messages In This Thread
Compile Errors HELP!!! - by Fragoso - 29.03.2009, 12:01
Re: Compile Errors HELP!!! - by pspleo - 29.03.2009, 12:07
Re: Compile Errors HELP!!! - by illay - 29.03.2009, 12:13
Re: Compile Errors HELP!!! - by Fragoso - 30.03.2009, 09:24

Forum Jump:


Users browsing this thread: 1 Guest(s)