SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Español/Spanish

Closed Thread
 
Thread Tools Display Modes
Old 05/06/2012, 05:41 AM   #1071
[MsT]Pho3niX
Little Clucker
 
Join Date: Apr 2012
Location: Mariana, Minas Gerais, Brazil
Posts: 48
Reputation: 3
Default Re: Pedidos de Scripts

Alguien podría crear para mí, o una 3DText TextDraw
informar a los daños, el arma utilizada y el jugador que golpeó el tiro,
y que está en la esquina inferior izquierda ... Por favor, xDD


pawn Code:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
        PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
        return 1;
}
[MsT]Pho3niX is offline  
Old 05/06/2012, 04:26 PM   #1072
andySix
Big Clucker
 
andySix's Avatar
 
Join Date: Apr 2012
Location: 180 - Idlewood
Posts: 65
Reputation: 3
Default Respuesta: Pedidos de Scripts

Quote:
Originally Posted by -[R]hysi- View Post
Revivo mi pedido :C

Hola amigo tengo este ejemplo, está en Dialogo, algunas cosas no te funcionaran pero lo mas básico es el casillero que si te funcionara este es un ejemplo, tu le haces lo arreglo que le hagan falta si necesitas algo me escribes en visitas.

pawn Code:
#define DUTYMENU 1
#define DUTYMENU2 2
#define DUTYMENU3 3
#define DUTYMENU4 4
#define DUTYMENU5 5


CMD:lspd(playerid, params[])
{
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) //aca pones que faccion usara el casillero yo le puse la lspd
    {
        if (IsPlayerInRangeOfPoint(playerid,3,255.3,77.4,1003.6) || IsPlayerInRangeOfPoint(playerid,3,-1616.1294,681.1594,7.1875) || IsPlayerInRangeOfPoint(playerid,3,327.05, 306.81, 999.14) || IsPlayerInRangeOfPoint(playerid,3,264.29, 109.84, 1004.62))
        {
            ShowPlayerDialog(playerid, DUTYMENU, DIALOG_STYLE_LIST, "LSPD Menu","Servicio\nEquipamiento\nSWAT\nUniformes\nEncubierto\nLimpiar Sospechoso", "Selecc", "Cancelar");
        }
        else
        {
            SendClientMessageEx(playerid, COLOR_WHITE, "No estas cerca de tu casillero.");
        }
    }
    return 1;
}

    if(dialogid == DUTYMENU)
    {
        if(response)
        {
            if(listitem == 0) // LSPD Servicio
            {
                if(PlayerInfo[playerid][pDuty]==0)
                {
                    format(string, sizeof(string), "* El oficial %s agarra su placa y un arma de su casillero.", GetPlayerNameEx(playerid));
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    SetPlayerColor(playerid, TEAM_BLUE_COLOR);
                    SetPlayerSkin(playerid, 280);
                    PlayerInfo[playerid][pModel] = 280;
                    SetPlayerArmour(playerid, 100.0);
                    GivePlayerValidWeapon(playerid, 24, 99999);
                    GivePlayerValidWeapon(playerid, 41, 99999);
                    GivePlayerValidWeapon(playerid, 3, 99999);
                    OnDuty[playerid] = 1;
                    PlayerInfo[playerid][pDuty] = 1;
                    ShowPlayerDialog(playerid, DUTY_OPTIONS, DIALOG_STYLE_LIST, "Opciones de servicio","Publico\nEncubierto", "Selecc", "Cancelar");
                }
                else if(PlayerInfo[playerid][pDuty]==1)
                {
                    format(string, sizeof(string), "* El oficial %s pone la placa y su arma en el casillero.", GetPlayerNameEx(playerid));
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    SetPlayerColor(playerid, TEAM_HIT_COLOR);
                    SetPlayerArmour(playerid, 0.0);
                    SetPlayerSkin(playerid, 46);
                    PlayerInfo[playerid][pModel] = 46;
                    OnDuty[playerid] = 0;
                    PlayerInfo[playerid][pDuty] = 0;
                }
            }
            if(listitem == 1) // LSPD Armas
            {
                ShowPlayerDialog(playerid, DUTYMENU2, DIALOG_STYLE_LIST, "LSPD Equipamiento","Maso\nNite Stick\nDesert Eagle\nSPAS-12\nMP5\nM4A1\nAK-47\nGranada de humo\nShotgun\nRifle\nSniper Rifle\nChaleco\nKid de primeros auxilios\nAccessorios", "Tomar", "Cancelar");
            }
            if(listitem == 2) // LSPD SWAT Uniforme
            {
                if(PlayerInfo[playerid][pDivision] == 2)
                {
                    SetPlayerSkin(playerid, 285);
                    PlayerInfo[playerid][pModel] = 285;
                }
                else
                {
                    SendClientMessageEx(playerid, COLOR_WHITE, "No estas en la divición del SWAT.");
                }
            }
            if(listitem == 3) // LSPD Uniformes
            {
                ShowPlayerDialog(playerid, DUTYMENU3, DIALOG_STYLE_LIST, "LSPD Uniformes","Cadete\nMujer Oficial\nOficial 1\nOficial 2\nOficial 3\nOficial Negro\nOficial Latino\nMotorcycle Oficial Motorizado\nOficial del SWAT\nSargento\nCapitan\nCherif", "Ponerse", "Cancelar");
            }
            if(listitem == 4) // LSPD Uniforme de incubierto
            {
                ShowPlayerDialog(playerid, FDUTYMENU4, DIALOG_STYLE_INPUT, "Encubierto","Elija una skin (por ID).", "Selecc", "Cancelar");
            }
            if(listitem == 5) // LSPD Limpiar.
            {
                ShowPlayerDialog(playerid, DUTYMENU5,DIALOG_STYLE_INPUT,"LSPD"," ¿A quien desea limpiar?","Limpiar","Cancelar");
            }
        }
    }
    if(dialogid == DUTYMENU2)
    {
        if(response)
        {
            if(Tax > 0) switch(listitem) {
                case 0: // LSPD Maso
                {
                    GivePlayerValidWeapon(playerid, 41, 60000);
                    Tax -= 20;
                }
                case 1: // LSPD Vision nocturna
                {
                    GivePlayerValidWeapon(playerid, 3, 60000);
                    Tax -= 20;
                }
                case 2: // LSPD Deagle
                {
                    GivePlayerValidWeapon(playerid, 24, 60000);
                    Tax -= 500;
                }
                case 3: // LSPD Spas12 *
                {
                    if(PlayerInfo[playerid][pDivision] == 2 || PlayerInfo[playerid][pRank] >= 1)
                    {
                        GivePlayerValidWeapon(playerid, 27, 60000);
                        Tax -= 10000;
                    }
                    else
                    {
                        SendClientMessageEx(playerid, COLOR_GRAD2, "No estas en la divición del Swat, o no eres mayor al rango 2.");
                    }
                }
                case 4: // LSPD mp5
                {
                    GivePlayerValidWeapon(playerid, 29, 60000);
                    Tax -= 400;
                }
                case 5: // LSPD m4 *
                {
                    GivePlayerValidWeapon(playerid, 31, 60000);
                    Tax -= 4000;
                }
                case 6: // LSPD ak-47 *
                {
                    if(PlayerInfo[playerid][pDivision] == 2 || PlayerInfo[playerid][pRank] >= 1)
                    {
                        GivePlayerValidWeapon(playerid, 30, 60000);
                        Tax -= 4000;
                    }
                    else
                    {
                        SendClientMessageEx(playerid, COLOR_GRAD2, "No estas en la divición del Swat, o no eres mayor al rango 3.");
                    }
                }
                case 7: // LSPD Granada de humo *
                {
                    if(PlayerInfo[playerid][pDivision] == 2 || PlayerInfo[playerid][pRank] >= 1)
                    {
                        GivePlayerValidWeapon(playerid, 17, 5);
                        Tax -= 800;
                    }
                    else
                    {
                        SendClientMessageEx(playerid, COLOR_GRAD2, "No estas en la divición del Swat, o no eres mayor al rango 3.");
                    }
                }
                case 8: // LSPD Shotgun
                {
                    GivePlayerValidWeapon(playerid, 25, 60000);
                    Tax -= 200;
                }
                case 9: // LSPD rifle
                {
                    GivePlayerValidWeapon(playerid, 33, 60000);
                    Tax -= 1000;
                }
                case 10: // LSPD Sniper *
                {
                    if(PlayerInfo[playerid][pDivision] == 2 || PlayerInfo[playerid][pRank] >= 1)
                    {
                        GivePlayerValidWeapon(playerid, 34, 60000);
                        Tax -= 10000;
                    }
                    else
                    {
                        SendClientMessageEx(playerid, COLOR_GRAD2, "No estas en la divición del Swat, o no eres mayor al rango 3.");
                    }
                }
                case 11: // LSPD Chaleco
                {
                    SetPlayerArmour(playerid, 100.0);
                    Tax -= 2000;
                }
                case 12: SetPlayerHealth(playerid, 100);
                case 13: ShowPlayerDialog( playerid, BUYTOYSCOP, DIALOG_STYLE_MSGBOX, "Accesorios", "Bienvenido al casillero de accesorios.\n\n(Si eres VIP puedes usar mas accesorios.)","Continue", "Cancelar" );
            }
            else return SendClientMessageEx(playerid,COLOR_WHITE,"El gibierno no tiene dinero para los uniformes del departamento.");
        }
    }
    if(dialogid == DUTYMENU3)
    {
        if(response)
        {
            if(listitem == 0) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 71);
                PlayerInfo[playerid][pModel] = 71;
            }
            if(listitem == 1) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 141);
                PlayerInfo[playerid][pModel] = 141;
            }
            if(listitem == 2) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 280);
                PlayerInfo[playerid][pModel] = 280;
            }
            if(listitem == 3) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 266);
                PlayerInfo[playerid][pModel] = 266;
            }
            if(listitem == 4) //LSPD Uniforms
            {
                SetPlayerSkin(playerid, 281);
                PlayerInfo[playerid][pModel] = 281;
            }
            if(listitem == 5) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 265);
                PlayerInfo[playerid][pModel] = 265;
            }

            if(listitem == 6) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 267);
                PlayerInfo[playerid][pModel] = 267;
            }
            if(listitem == 7) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 284);
                PlayerInfo[playerid][pModel] = 284;
            }
            if(listitem == 8) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 285);
                PlayerInfo[playerid][pModel] = 285;
            }
            if(listitem == 9) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 282);
                PlayerInfo[playerid][pModel] = 282;
            }
            if(listitem == 10) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 283);
                PlayerInfo[playerid][pModel] = 283;
            }
            if(listitem == 11) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 288);
                PlayerInfo[playerid][pModel] = 288;
            }
        }
    }
    if(dialogid == DUTYMENU4)
    {
        if(response)
        {
            if(listitem == 0) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 223);
                PlayerInfo[playerid][pModel] = 223;
            }
            if(listitem == 1) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 120);
                PlayerInfo[playerid][pModel] = 120;
            }
            if(listitem == 2) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 240);
                PlayerInfo[playerid][pModel] = 240;
            }
            if(listitem == 3) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 296);
                PlayerInfo[playerid][pModel] = 296;
            }
            if(listitem == 4) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 137);
                PlayerInfo[playerid][pModel] = 137;
            }
            if(listitem == 5) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 214);
                PlayerInfo[playerid][pModel] = 214;
            }
            if(listitem == 6) // LSPD Uniformes
            {
                SetPlayerSkin(playerid, 147);
                PlayerInfo[playerid][pModel] = 147;
            }
            if(listitem == 7) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 150);
                PlayerInfo[playerid][pModel] = 150;
            }
            if(listitem == 8) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 201);
                PlayerInfo[playerid][pModel] = 201;
            }
            if(listitem == 9) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 162);
                PlayerInfo[playerid][pModel] = 162;
            }
            if(listitem == 10) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 29);
                PlayerInfo[playerid][pModel] = 29;
            }
            if(listitem == 11) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 270);
                PlayerInfo[playerid][pModel] = 270;
            }
            if(listitem == 12) //LSPD Uniformes
            {
                SetPlayerSkin(playerid, 59);
                PlayerInfo[playerid][pModel] = 59;
            }
        }
    }
    if(dialogid == DUTYMENU5)
    {
        if(response)
        {
            new giveplayerid = ReturnUser(inputtext);
            //giveplayerid = strval(inputtext);
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                    format(string, sizeof(string), "* Has quitado el nivel de busqueda de %s.", GetPlayerNameEx(giveplayerid));
                    SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string);
                    format(string, sizeof(string), "* El oficial %s ha limpiado tu nombre.", GetPlayerNameEx(playerid));
                    SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string);
                    format(string, sizeof(string), "* El oficial  %s quito el nivel de busqueda de %s.", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
                    SendRadioMessage(1, RADIO, string);
                    SendRadioMessage(2, RADIO, string);
                    SendRadioMessage(5, RADIO, string);
                    SendRadioMessage(7, RADIO, string);
                    SendRadioMessage(11, RADIO, string);
                    SendRadioMessage(13, RADIO, string);
                    WantedPoints[giveplayerid] = 0;
                    PlayerInfo[giveplayerid][pWantedLevel] = 0;
                    SetPlayerToTeamColor(giveplayerid);
                    SetPlayerWantedLevel(giveplayerid, 0);
                    ClearCrime(giveplayerid);
                }
                else
                {
                    SendClientMessageEx(playerid, COLOR_GREY, "Jugador invalido.");
                }
            }
        }
    }
__________________
Proyecto LZRP, 100% completado
andySix is offline  
Old 07/06/2012, 03:40 AM   #1073
pepithox1
Little Clucker
 
Join Date: Feb 2011
Posts: 3
Reputation: 0
Default Respuesta: Pedidos de Scripts

Hola, Alguien me puede facilitar el siguiente script...

Script para basureros

Que cuando el conductor del camion de basura ponga /empezarecorrido , se le marque un checkpoint,en el cual al momento de entrar en el , tenga que elejir a un compañero ( que seria el jugador que va como pasajero) y si va el jugador 2 como pasaguero , aparescan los checkpoints para que prosigan con el recorrido.

Pero si no hay ningun pasajero no pueda seguir el recorrido hasta que tenga un comapañero, esto lo vi en un servidor , les agradeceria mucho si me pueden ayuda gracias
pepithox1 is offline  
Old 07/06/2012, 04:43 AM   #1074
adrianxd
Gangsta
 
adrianxd's Avatar
 
Join Date: Apr 2011
Location: Mexico city, Horigen: Las pléyades
Posts: 987
Reputation: 44
Default Respuesta: Pedidos de Scripts

Quizás te ayude esto

http://forum.sa-mp.com/showthread.php?t=328307
__________________



Download My Free Music: https://soundcloud.com/danger-storing
Lanzodo Sello Musical, THE EDM RECORDS Si usted es un Productor o Músico confié en THE EDM RECORDS "Podremos firmar un Disco o una Residencia" Avalado por edmDistric
adrianxd is offline  
Old 08/06/2012, 09:14 PM   #1075
Pzych0
Little Clucker
 
Join Date: Apr 2012
Posts: 7
Reputation: 0
Default Re: Pedidos de Scripts

Muchachos, tengo un server de zombies, e hice un script para morden con el boton Alt cuando se está cerca.
Pero ahora para aumentarle realismo, quiero hacer que con una piña se pueda infectar al otro, pero no logro hacerlo, siempre me sale algo mal, alguien me ayudaría?
Pzych0 is offline  
Old 09/06/2012, 04:17 PM   #1076
Krizzen
Little Clucker
 
Krizzen's Avatar
 
Join Date: Nov 2010
Posts: 16
Reputation: 0
Default Re: Pedidos de Scripts

Quote:
Originally Posted by Pzych0 View Post
Muchachos, tengo un server de zombies, e hice un script para morden con el boton Alt cuando se está cerca.
Pero ahora para aumentarle realismo, quiero hacer que con una piña se pueda infectar al otro, pero no logro hacerlo, siempre me sale algo mal, alguien me ayudaría?
Code:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
	if ((newkeys & KEY_FIRE) && !(oldkeys & KEY_FIRE)) {
	    new targetID = GetPlayerTargetPlayer(playerid); // Acá obtenes la ID del personaje al que estás targeteando (con boton derecho cuando se ve el simbolito verde)
	    if(GetPlayerTeam(targetID) == GetPlayerTeam(playerid) && targetID != INVALID_PLAYER_ID) {
	    	if(GetPlayerWeapon(targetID) == 0) { // Checkeamos que no tenga un arma y sea con el puño.
	    	    ConvertirAZombie(targetID);
			}
	    }
	}
}
Se cagan las indentaciones pero buen.
Krizzen is offline  
Old 11/06/2012, 12:58 PM   #1077
Pzych0
Little Clucker
 
Join Date: Apr 2012
Posts: 7
Reputation: 0
Default Re: Pedidos de Scripts

Gracias Krizz, cuando salga del laburo lo pruebo a ver que onda
Pzych0 is offline  
Old 11/06/2012, 06:37 PM   #1078
kalimba123
Little Clucker
 
Join Date: Aug 2010
Posts: 12
Reputation: 0
Default Respuesta: Pedidos de Scripts

Algien que me ayude con 2 Comandos para NFS [/sellcar] [/aceptar Car] Porfavor Estoy Dispuesto a Pagar por esos 2 Comandos Grasias de antemano
kalimba123 is offline  
Old 11/06/2012, 07:01 PM   #1079
Manuel7284
Huge Clucker
 
Manuel7284's Avatar
 
Join Date: Dec 2010
Posts: 368
Reputation: 3
Default Respuesta: Pedidos de Scripts

fíjate en esto: http://forum.sa-mp.com/showthread.php?t=224238 tal vez te sirva...
__________________
Dueño de Guerra de Pandillas
Manuel7284 is offline  
Old 22/06/2012, 08:57 PM   #1080
Moster_J[o]se_[
Big Clucker
 
Join Date: Jan 2012
Posts: 51
Reputation: 1
Default Respuesta: Pedidos de Scripts

hola a todos alguien me podria hacer una base tdm en que tenga los equipos de FBI Y MILITARES por favor
Moster_J[o]se_[ is offline  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[PEDIDOS/DUVIDA]SetTimerEx // Animação Guilherme_Canani Português/Portuguese 22 09/06/2010 02:10 AM
/do for RP scripts retart441 Help Archive 5 11/08/2009 09:17 AM
Big Scripts.Inc Criss_Angel Help Archive 17 14/07/2009 08:27 AM


All times are GMT. The time now is 07:24 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.