[AJUDA]ResetPlayerWeapons
#1

Bom Galera To Na Mao Dor De Cabeзa COm Isso :S.

Dai Resolvi VIm Postar Aqui Tipo.

Quando o Player Vai Para Uma Arena Resetar as Armas Delle e Dar as Que Sгo Adequadas Para o Tipow De COmbate.

Mais Ta Acontecendo Que Nao Ta Resetando.Ja Coolokei Para Resetar e Algumas Vezes Reseta e Outras Nao.

Comando De Ir Para As arenas:

POSX1 e POSX2

Me Ajudem Por Favor !!!
Reply
#2

pawn Код:
//Entrar X1 Walking
if(strcmp(cmdtext, "/x1w", true)==0)
        {
        new name[MAX_PLAYER_NAME];
        ResetPlayerWeapons(playerid);
        if(GetPVarInt(playerid,"TipoX1W")>1) return SendClientMessage(playerid,COLOR_RED,"[ERRO] Vocк jб estб no X1!");
        if(PX1 == 2)return SendClientMessage(playerid, COLOR_RED, "[ERRO] Jб existem dois participantes no X1");
        SetPVarInt(playerid,"TipoX1W",1);
        SetPVarInt(playerid,"Bloqueio",1);
        PX1++;
        PosX1(playerid);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "[X1W] %s Foi Para X1W ( /X1W )", name);
        SendClientMessageToAll(green, string);
        return 1;
        }
        if(strcmp(cmdtext, "/x1r", true)==0)
        {
        new name[MAX_PLAYER_NAME];
        ResetPlayerWeapons(playerid);
        if(GetPVarInt(playerid,"TipoX1R")>1) return SendClientMessage(playerid,COLOR_RED,"[ERRO] Vocк jб estб no X1!");
        if(PX2 == 2)return SendClientMessage(playerid, COLOR_RED, "[ERRO] Jб existem dois participantes no X1");
        SetPVarInt(playerid,"TipoX1W",1);
        SetPVarInt(playerid,"Bloqueio",1);
        PX2++;
        PosX2(playerid);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "[X1R] %s Foi Para X1W ( /X1R )", name);
        SendClientMessageToAll(green, string);
        return 1;
        }
Tenta ai.
Se der me da Repu pls. ^^
Reply
#3

pawn Код:
ResetPlayerWeapons(playerid);
so usar isso em seu cmd
Reply
#4

acho que as forwards sгo desnecessбrias, usa o comando desta forma que vai funcionar.
pawn Код:
if(strcmp(cmdtext, "/x1w", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    if(GetPVarInt(playerid,"TipoX1W")>1) return SendClientMessage(playerid,COLOR_RED,"[ERRO] Vocк jб estб no X1!");
    if(PX1 == 2)return SendClientMessage(playerid, COLOR_RED, "[ERRO] Jб existem dois participantes no X1");
    SetPVarInt(playerid,"TipoX1W",1);
    SetPVarInt(playerid,"Bloqueio",1);
    SetPlayerPos(playerid,1079.0889,1229.8788,10.8203);
    SetPlayerFacingAngle(playerid,0.6144);
    SetCameraBehindPlayer(playerid);
    SetPlayerVirtualWorld(playerid,20);
    ResetPlayerWeapons(playerid);
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);
    GivePlayerWeapon(playerid, 29, 5000);
    GivePlayerWeapon(playerid, 27, 5000);
    GivePlayerWeapon(playerid, 24, 5000);
    GivePlayerWeapon(playerid, 34, 5000);
    GivePlayerWeapon(playerid, 31, 5000);
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "[X1W] %s Foi Para X1W ( /X1W )", name);
    SendClientMessageToAll(green, string);
    return 1;
}
Reply
#5

Ao entrar na arena, ele vai perder as armas permanentemente, sou sу durante sua permanкncia?
Reply
#6

Sim Ele So Vai Perder As Armas Quando Vai Para o x1w e x1r. Dai Dгo As Armas Proprias Do x1w e do x1r.



@EDIT


As Armas Que Nгo Sгo Resetadas й a Que Dгo No Spawn. As Que Os Player Pega Na Pickups Sгo Resetadas :S
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)