SA-MP Forums Archive
[Ajuda] Evento. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Evento. (/showthread.php?tid=311050)



[Ajuda] Evento. - Leo_Lost - 14.01.2012

Criei uma parada de equilibrar os eventos em 2 equipes aqui mas so ta dando certo pra mim para os outros players nao vai.

pawn Код:
}
    if(dialogid == 2442)
    {
        if(response == 0)
        {
            if(PlayerInfo[playerid][pJailed] != 0)
            {
                SendClientMessage(playerid,COR_PM,"ERRO* Vocк esta preso e nao pode ir no Evento de terroristas!");
                TrazerZumbi[playerid] = 0;
                return 0;
           }
           if(Terroristas[playerid] == 1)
           {
                SendClientMessage(playerid, COR_EXE, "Va para a equipe dos Cops para equilibrar o Evento.!");
                ShowPlayerDialog(playerid, 2442, DIALOG_STYLE_MSGBOX, "{FFFFFF}Eventos {00FF00}Brasil{FFFF00}Game{0000FF}Style", "\n{FFFFFF}Qual Equipe Voce Deseja Entrar?", "Cops", "Terroristas");
                return 1;
           }
            new tmp[128];
            new plo, world;
            plo = ReturnUser(tmp);
            world = GetPlayerVirtualWorld(playerid);
            new tmpcar = GetPlayerVehicleID(playerid);
            SetPlayerVirtualWorld(plo,world);
            RemovePlayerFromVehicle(tmpcar);
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            ResetPlayerWeaponsEx(playerid);
            GivePlayerWeapon(playerid, 30, 999);
            GivePlayerWeapon(playerid, 34, 20);
            GivePlayerWeapon(playerid, 25, 999);
            GivePlayerWeapon(playerid, 16, 3);
            SetPlayerArmour(playerid, 100);
            SetPlayerHealth(playerid, 100);
            SetPlayerSkin(playerid, 136);
            Terroristas[playerid] += 1;
            Copss[playerid] = 0;
            SetPlayerInterior(playerid,10);
            SetPlayerColor(playerid,COLOR_RED);//terroristas
            PlayerInfo[playerid][pInt] = 10;
            SetPlayerPos(playerid,-1131.5148,1054.0952,1345.7538);
            SetPlayerFacingAngle(playerid,226.0);
            TrazerCS[playerid] = 0;
            SendClientMessage(playerid, COLOR_RED, "Voce e da Equipe dos{FFFF00}Terroristas!");
            return 1;
        }
        if(response == 1)
        {
            if(PlayerInfo[playerid][pJailed] != 0)
            {
                SendClientMessage(playerid,COR_PM,"ERRO* Vocк esta preso e nao pode ir no Evento de Zumbi!");
                TrazerZumbi[playerid] = 0;
                return 0;
           }
           if(Copss[playerid] == 1)
           {
                SendClientMessage(playerid, COR_EXE, "Va para a equipe dos Terroristas para equilibrar o Evento.!");
                ShowPlayerDialog(playerid, 2442, DIALOG_STYLE_MSGBOX, "{FFFFFF}Eventos {00FF00}Brasil{FFFF00}Game{0000FF}Style", "\n{FFFFFF}Qual Equipe Voce Deseja Entrar?", "Cops", "Terroristas");
                return 1;
           }
            new tmp[128];
            new plo, world;
            plo = ReturnUser(tmp);
            world = GetPlayerVirtualWorld(playerid);
            new tmpcar = GetPlayerVehicleID(playerid);
            SetPlayerVirtualWorld(plo,world);
            RemovePlayerFromVehicle(tmpcar);
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            ResetPlayerWeaponsEx(playerid);
            SetPlayerColor(playerid,COLOR_DBLUE);//Cops
            GivePlayerWeapon(playerid, 31, 999);
            GivePlayerWeapon(playerid, 34, 20);
            GivePlayerWeapon(playerid, 25, 999);
            GivePlayerWeapon(playerid, 16, 3);
            SetPlayerArmour(playerid, 100);
            SetPlayerHealth(playerid, 100);
            SetPlayerSkin(playerid, 284);
            SetPlayerInterior(playerid,10);
            Terroristas[playerid] = 0;
            Copss[playerid] += 1;
            PlayerInfo[playerid][pInt] = 10;
            SetPlayerPos(playerid,-971.3245,1065.6985,1345.0208);
            SetPlayerFacingAngle(playerid,226.0);
            TrazerCS[playerid] = 0;
            return 1;
        }
        return 1;
    }