[Ajuda] Erro na include.
#1

Estou usando a include SDArmas.
ela tem a funзгo de tirar ou devolver as armas do jogador.
Mas na hora de devolver.. ela devolve com muniзгo -10590..
Aqui o codigo dela.

pawn Код:
#include <a_samp>
enum aInfo
{
arma,
ammo
}
new Armas[13][aInfo];

forward SalvarArmas(playerid);
forward DevolverArmas(playerid);
public SalvarArmas(playerid)
{
    for(new a; a < 13; a++)
    {
        GetPlayerWeaponData(playerid,a,Armas[a][arma],Armas[a][ammo]);
    }
    ResetPlayerWeapons(playerid);
    SendClientMessage(playerid, -1, "Suas armas foram recolhidas!");
    return 1;
}
public DevolverArmas(playerid)
{
    for(new a; a < 13; a++)
    {
        GivePlayerWeapon(playerid,Armas[a][arma],Armas[a][ammo]);
    }
    SendClientMessage(playerid, -1, "Suas armas foram devolvidas!");
    return 1;
}
Reply
#2

tenta
https://sampwiki.blast.hk/wiki/SetPlayerAmmo
https://sampwiki.blast.hk/wiki/GetPlayerAmmo


pawn Код:
#include <a_samp>
enum aInfo
{
arma,
ammo
}
new Armas[13][aInfo];
new Balas[13];

forward SalvarArmas(playerid);
forward DevolverArmas(playerid);
public SalvarArmas(playerid)
{
    for(new a; a < 13; a++)
    {
        GetPlayerWeaponData(playerid,a,Armas[a][arma],Armas[a][ammo]);
        Balas[a] = GetPlayerAmmo(playerid);
    }
    ResetPlayerWeapons(playerid);
    SendClientMessage(playerid, -1, "Suas armas foram recolhidas!");
    return 1;
}
public DevolverArmas(playerid)
{
    for(new a; a < 13; a++)
    {
        GivePlayerWeapon(playerid,Armas[a][arma],Armas[a][ammo]);
        SetPlayerAmmo(playerid,Armas[a][arma],Balas[a]);
    }
    SendClientMessage(playerid, -1, "Suas armas foram devolvidas!");
    return 1;
}
nгo testado!.
Reply
#3

Veja bem o cуdigo, ele nгo salva as armas em nenhum momento.
Reply
#4

as armas sгo salvadas aqui
pawn Код:
new Armas[13][aInfo];
Reply
#5

Mas o objetivo nгo й salvar elas ao deslogar? isso ela nгo faz...
Reply
#6

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
Mas o objetivo nгo й salvar elas ao deslogar? isso ela nгo faz...
Seria mais pra fazer comandos do tipo /evento, ai puxa os caboclo sem armas ai quando acaba retorna as armas (:
Reply
#7

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
Mas o objetivo nгo й salvar elas ao deslogar? isso ela nгo faz...
Nгo nгo. o objetivo й quando ele usar um tele ( /Duelo Ex ) ele tirar as armas. e depois que ele sair do Duelo ( /DueloSair Ex. .-. ) ele devolve as armas.. mas ele estб devolvendo com muniзгo -1590 .. Algo assim. T.T

@Edit: Carol. Deu certo. valeu msmo. +Repu ^^'
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)