Urgente.
#1

Bueno, hice un comando /cianuro, pero tengo un problema...

Quiero poner para que si no tiene la pastilla de cianuro, no la puedo tomar, la pastilla la estб definida, y se compra en el mercado negro, estб todo en уrden, pero como agrego йsto:

pawn Код:
if(Cianuro[playerid] == 0) return SendClientMessageEx(playerid, COLOR_GRAD2, "ЎNo tienes una pastilla de cianuro!");
en йsto:

pawn Код:
zcmd(cianuro, playerid, params[])
                  { new string[128];
                  format(string, sizeof(string), "* %s toma un vaso de plбstico con agua y consume una pastilla de cianuro con el lнquido.", GetPlayerNameEx(playerid));
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  SetPlayerHealth(playerid,1.0);
                  ApplyAnimation(playerid, "SMOKING", "M_smk_drag", 4.000000, 1, 0, 0, 0, -1);
        return 1;
    }
Por si las dudas, el Cianuro lo definн asн:

pawn Код:
new Cianuro[MAX_PLAYERS];
Y se compra acб:

pawn Код:
zcmd(bmbuy, playerid, params[]){
        if(IsPlayerConnected(playerid)){
            if(PlayerToPoint(10,playerid, 1291.4744,-986.1131,32.2786)){
                if(sscanf(params, "d", params[0])){
                    SendClientMessageEx(playerid, COLOR_WHITE, "Utiliza: /BmBuy [# Item]");
                    SendClientMessageEx(playerid, COLOR_BLUE, "              BlackMarket              ");
                    SendClientMessageEx(playerid, COLOR_GRAD2, "| 1: Puсo Americano 20$");
                    SendClientMessageEx(playerid, COLOR_GRAD2, "| 2: Mбscara             50$");
                    SendClientMessageEx(playerid, COLOR_GRAD2, "| 3: Ganzъas             70$");
                    SendClientMessageEx(playerid, COLOR_GRAD2, "| 4: Soga + Venda     120$");
                    SendClientMessageEx(playerid, COLOR_GRAD2, "| 5: Pastillo de Cianuro     100$");
                    return 1;
                }
                switch(params[0]){
                    case 1:{
                        if(CheckMoney(playerid, 20)){
                            if(Info[playerid][pWRestricted] == 1) return SendClientMessageEx(playerid, COLOR_GRAD2, "* Tienes restricciуn de armas las 2 primeras horas de juego");
                            Bought(playerid, 20);
                            SendClientMessageEx(playerid, COLOR_WHITE, "Compraste un puсo americano");
                            GivePlayerValidWeapon(playerid, 1);
                            return 1;
                        }
                    }
                    case 2:{
                        if(CheckMoney(playerid, 50)){
                            if(Info[playerid][pLevel] <= 2) return SendClientMessageEx(playerid, COLOR_GRAD2, "* Debes ser mayor a nivel de 2.");
                            Bought(playerid, 50);
                            SendClientMessageEx(playerid, COLOR_WHITE, "Mбscara comprada, utiliza /mascara");
                            Info[playerid][pMask] = 1;
                            return 1;
                        }
                    }
                    case 3:{
                        if(CheckMoney(playerid, 70)){
                            Ganzuas[playerid] = 1;
                            Bought(playerid, 70);
                            SendClientMessageEx(playerid, COLOR_WHITE, "Ganzuas compradas.");
                            return 1;
                        }
                    }
                    case 4:{
                        if(CheckMoney(playerid, 120)){
                            SendClientMessageEx(playerid, COLOR_WHITE, "Compraste una kit de secuestro");
                            Rope[playerid] = 1;
                            Bought(playerid, 120);
                            return 1;
                        }
                    }
                    case 5:{
                        if(CheckMoney(playerid, 100)){
                            SendClientMessageEx(playerid, COLOR_WHITE, "Compraste una pastilla de cianuro, utiliza /cianuro");
                            Cianuro[playerid] = 1;
                            Bought(playerid, 100);
                            return 1;
                        }
                    }
                    default: SendClientMessageEx(playerid, COLOR_GRAD2, "Item incorrecto - No tienes dinero");
                }
            } else SendClientMessageEx(playerid, COLOR_GRAD2, "ЎNo estбs en el mercado negro!");
        }
        return 1;
    }
Reply
#2

pawn Код:
zcmd(cianuro, playerid, params[])
                  { new string[128];
if(Cianuro[playerid] == 0) return SendClientMessageEx(playerid, COLOR_GRAD2, "ЎNo tienes una pastilla de cianuro!");
                  format(string, sizeof(string), "* %s toma un vaso de plбstico con agua y consume una pastilla de cianuro con el lнquido.", GetPlayerNameEx(playerid));
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  SetPlayerHealth(playerid,1.0);
                  ApplyAnimation(playerid, "SMOKING", "M_smk_drag", 4.000000, 1, 0, 0, 0, -1);
        return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)