[Ayuda] Script no da error pero no funciona
#9

No se como darme cuenta, yo por lo que me fije todo esta bien, por ahi esta mal en el comando de /aceptar arma algo, mira te lo dejo aca:

pawn Код:
else if(strcmp(params, "arma", true) == 0) {

                new
                    playerOffering = GetPVarInt(playerid,"gunID"),
                    weaponOffering = GetPVarInt(GetPVarInt(playerid,"gunID"),"gun"),
                    slotOffering = GetPVarInt(GetPVarInt(playerid,"gunID"),"slot"),
                    wstring[128];

                if(weaponOffering != 0 && slotOffering != 0) {
                    if(ProxDetectorS(6.0, playerid, playerOffering) && !IsPlayerInAnyVehicle(playerid) && !IsPlayerInAnyVehicle(playerOffering)) {
                        if(Info[playerOffering][pEstado]!=0) {
                            return SendClientMessage(playerid, COLOR_GREY, "El jugador que quiere venderte estб tazeado, esposado o congelado.");
                        }
                        else if(Info[playerid][pEstado]!=0) {
                            return SendClientMessage(playerid, COLOR_GREY, "No puedes hacer esto mientras estas tazeado, esposado o congelado.");
                        }
                        else {
                            RemovePlayerWeapon(playerOffering, weaponOffering);
                            GivePlayerValidWeapon(playerid, weaponOffering);
                            format(wstring, sizeof(wstring), "Aceptas el %s de %s.", WeaponNames[weaponOffering], GetPlayerNameEx(playerOffering));
                            SendClientMessage(playerid, COLOR_WHITE, wstring);
                            format(wstring, sizeof(wstring), "%s aceptу tu %s que le ofreciste.", GetPlayerNameEx(playerid), WeaponNames[weaponOffering]);
                            SendClientMessage(playerOffering, COLOR_WHITE, wstring);
                            format(wstring, sizeof(wstring), "* %s le da su %s a %s.", GetPlayerNameEx(playerOffering), WeaponNames[weaponOffering], GetPlayerNameEx(playerid));
                            ProxDetector(30.0, playerid, wstring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                            DeletePVar(playerOffering,"gun");
                            DeletePVar(playerid,"gunID");
                            DeletePVar(playerOffering,"slot");
                        }
                    }
                    else SendClientMessage(playerid, COLOR_GREY, "Estбs muy lejos de la persona o estб en un vehнculo.");
                }
                else SendClientMessage(playerid, COLOR_GREY, "Nadie te ha ofrecido un arma.");
            }
Es lo unico que se me ocurre para que no funcione
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 3 Guest(s)