SA-MP Forums

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

 
 
Thread Tools Display Modes
Old 13/09/2014, 02:27 AM   #21
ProKiller1
Little Clucker
 
Join Date: Aug 2014
Posts: 29
Reputation: 0
Default Re: Pedidos de Script

Hola Antes jugué en un server de zombie como el que tengo actualmente, y tenia un comando especial que era /cureme osea para curarse el mismo pero perdia XP y en el gm que tengo solo los medicos pueden curar, pero yo se que hay muchos medicos que no ayudan xD y solo eso les queria decir

creo que este seria el scrip que se usa al poner "/cure" este comando solo lo pueden usar los medicos:
Code:
stock CurePlayer(playerid)
{
	if(pInfo[playerid][IsPlayerInfected] == 1)
	{
	    KillTimer(pInfo[playerid][IsPlayerInfectedTimer]);
	    pInfo[playerid][IsPlayerInfected] = 0;
	    SetPlayerColor(playerid,COLOR_HUMAN);
	    ApplyAnimation(playerid,"MEDIC","CPR",4.1,0,1,1,1,1);
	    SetPlayerDrunkLevel(playerid,0);
	    TextDrawHideForPlayer(playerid,Infected[playerid]);
	}
	return 1;
}
Pero lo que yo quiero es un comando para todos los players /cureme y cuando lo uses pierdas xp, espero me ayuden
__________________

ProKiller1 is offline  
Old 13/09/2014, 03:25 PM   #22
SampCristianScript
Little Clucker
 
Join Date: Aug 2014
Posts: 9
Reputation: 0
Default Respuesta: Pedidos de Script

Hola me gustaria si me pueden decir para que cuando un admin este en Modo Dios(Duty) Y mate con cualquier arma estando en ese modo de UNFAIR KILL al otro player , y cuando se lo saque y vuelva a estar normal y pueda matar con normalidad este es el codigo de mi script :

Quote:
dcmd_dios(playerid, params[])
{
#pragma unused params
if(pInfo[playerid][Adminlevel] < 1) return SendClientMessage(playerid, COLOR_RED, ""ERROR_MESSAGE"");
if(aduty[playerid] == 0)
{
new Float:dutyhp;
new Float:dutyarmour;
pDutyHealth[playerid] = GetPlayerHealth(playerid, dutyhp);
pDutyArmour[playerid] = GetPlayerArmour(playerid, dutyarmour);
SCM(playerid, COLOR_RED,"* Modo Dios ON.");
SetPlayerArmour(playerid, 9999999999);
SetPlayerHealth(playerid, 999999);
oldcolor[playerid]=GetPlayerColor(playerid);
SetPlayerColor(playerid, 0x000000FF);
GivePlayerWeapon(playerid, 38, 9999999);
oldskin[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, 294);
aduty[playerid] =1;
}
else
{
SCM(playerid, COLOR_RED,"* Modo Dios OFF.");
SetPlayerHealth(playerid, pDutyHealth[playerid]);
SetPlayerArmour(playerid, pDutyArmour[playerid]);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
ResetPlayerWeapons(playerid);
SetPlayerSkin(playerid, oldskin[playerid]);
aduty[playerid] =0;
oldskin[playerid] =0;
SetPlayerColor(playerid, oldcolor[playerid]);
oldcolor[playerid] =0;
GivePlayerWeapon(playerid, 9, 99999);
GivePlayerWeapon(playerid, 14, 99999);
GivePlayerWeapon(playerid, 16, 99999);
GivePlayerWeapon(playerid, 24, 99999);
GivePlayerWeapon(playerid, 26, 99999);
GivePlayerWeapon(playerid, 28, 99999);
GivePlayerWeapon(playerid, 31, 99999);
GivePlayerWeapon(playerid, 26, 99999);
GivePlayerWeapon(playerid, 34, 99999);
GivePlayerWeapon(playerid, 38, 99999);
GivePlayerWeapon(playerid, 46, 99999);
}
return 1;
}
SampCristianScript is offline  
Old 14/09/2014, 05:10 PM   #23
Alban
Big Clucker
 
Join Date: Jun 2014
Location: Argentina
Posts: 51
Reputation: 1
Default Re: Pedidos de Script

Borrar

Last edited by Alban; 19/09/2014 at 02:08 AM.
Alban is offline  
Old 26/09/2014, 04:58 AM   #24
kaku924
Little Clucker
 
Join Date: Oct 2013
Location: Uruguay
Posts: 28
Reputation: 1
Default Respuesta: Pedidos de Script

----

Last edited by kaku924; 26/09/2014 at 05:31 AM.
kaku924 is offline  
Old 23/10/2014, 02:37 AM   #25
leon44
Huge Clucker
 
Join Date: Apr 2013
Posts: 229
Reputation: 3
Default Re: Pedidos de Script

Buenos dias/tardes/noches
Estoy haciendo un gm de MiniJuegos y tengo varios gamemode
Me podrian decir como hacer esto. osea quiero que al momento
de entrar a la mision el primero que mate gane dinero(la cantidad que sea)
Osea cualquier jugador que mate primero gane dinero y solo funcionara una vez por mision
osea una vez que alguien mato primero, asi sea que otro mato segundo ya no ganara nada
Espero que me entiendan y gracias por su atencion.
ATT: Leon44
leon44 is offline  
Old 03/11/2014, 06:33 PM   #26
Tusso4
Little Clucker
 
Join Date: Nov 2014
Posts: 29
Reputation: 1
Default Respuesta: Re: Pedidos de Script

Quote:
Originally Posted by leon44 View Post
Buenos dias/tardes/noches
Estoy haciendo un gm de MiniJuegos y tengo varios gamemode
Me podrian decir como hacer esto. osea quiero que al momento
de entrar a la mision el primero que mate gane dinero(la cantidad que sea)
Osea cualquier jugador que mate primero gane dinero y solo funcionara una vez por mision
osea una vez que alguien mato primero, asi sea que otro mato segundo ya no ganara nada
Espero que me entiendan y gracias por su atencion.
ATT: Leon44
Creo que algo tarde, pero para ello debes crear una variable por ejemplo:

Code:
new PrimeraMuerte;
Despues en el callback OnPlayerDeath añade esto:

Code:
if(killerid != INVALID_PLAYER_ID)
    {
        if(PrimeraMuerte==0){
        PrimeraMuerte=1;
        GivePlayerMoney(killerid, 1000); //Cambiar 1000 por la cantidad de dinero.
        }
    }
Tusso4 is offline  
Old 04/11/2014, 10:21 PM   #27
Frintz
Little Clucker
 
Join Date: May 2014
Posts: 12
Reputation: 0
Default Respuesta: Pedidos de Script

¿Podría alguien crearme un registro IG para la gamemode Nexus RP?
Frintz is offline  
Old 04/11/2014, 10:26 PM   #28
RedSamp
Big Clucker
 
Join Date: Nov 2014
Posts: 78
Reputation: 2
Thumbs up Re: Pedidos de Script

Hola a todos,quisiera que me ayudaran a crear un comando para dar estas monedas,con estas variables,aca les dejo un comando para que se guien,y quiero que cuando uno le de monedas a alguien,que salgo en el chat y que todos los vean,que salga asi:
ejemplo):RedSamp le dio 1000 monedas a Jugador,Razon: Hola como estas?
Entienden?quiero que el comando sea asi :/darmonedas [ID/jugador] [Cantidad de Monedas] [Razon]
y que todo eso sea visible por los players.saludos
Code:
Code:
CMD:setcash(playerid, params[])
{
	//check admin level
	if(! CheckAdmin(playerid, 3)) return 1;

	//split params
	new player1, cash;
	if(CheckSplit(params, "ud", player1, cash))
	{
		return	SendClientMessage(playerid, LIGHTBLUE, "[ USAGE: /setcash (player<name/id>) (amount) ]") &&
				SendClientMessage(playerid, LIGHTBLUE2, "[ FUNCTION: Will set cash of the specified player. ]");
	}

  	//check if player is connected
	if(! CheckConnect(playerid, player1)) return 1;

	//check player1 immunity
	if(! CheckImmune(playerid, player1)) return 1;

	new string[256];
	SendCommandMessageToAdmins(playerid,"Setcash");
	format(string, sizeof(string), "[ ADMIN: You have set '%s's' cash to '$%d'. ]", GetPlayerNameEx(player1), cash);
	SendClientMessage(playerid,BlueMsg,string);
	PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
	if(player1 != playerid)
	{
		format(string,sizeof(string),"[ Administrator '%s' has set your cash to '$%d'. ]", GetPlayerNameEx(playerid), cash);
		SendClientMessage(player1,blue,string);
		PlayerPlaySound(player1,1057,0.0,0.0,0.0);
	}
	ResetPlayerMoney(player1);
	GivePlayerMoney(player1, cash);
	return 1;
}
RedSamp is offline  
Old 10/11/2014, 04:13 PM   #29
Metzone
Huge Clucker
 
Metzone's Avatar
 
Join Date: Jun 2014
Location: España
Posts: 385
Reputation: 2
Default Re: Pedidos de Script

Hola, necesito un timer, que cuando el user salga del sv se guarde la pos del vehiculo, pero que no sea un timer qued e lag, acá e comando estacionar


Code:
CMD:estacionar(playerid, params[])
{
	if(Info[playerid][pVehicleKeysFrom] != INVALID_PLAYER_ID)
	{
		new ownerid = Info[playerid][pVehicleKeysFrom];
		if(IsPlayerConnected(ownerid))
		{
			new d = Info[playerid][pVehicleKeys];
			if(IsPlayerInVehicle(playerid, PlayerVehicleInfo[ownerid][d][pvId]))
			{
			    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessageEx(playerid, COLOR_GREY, "Tu debes ser el conductor.");
				new Float:x, Float:y, Float:z, Float:angle, Float:health;
				GetVehicleHealth(PlayerVehicleInfo[ownerid][d][pvId], health);
				PlayerVehicleInfo[ownerid][d][pvHealth] = health;
				if(health < 600) return SendClientMessageEx(playerid, COLOR_GREY, "Tu vehículo está demasiado dañado para estacionarlo.");
				if(Info[playerid][pLockCar] == GetPlayerVehicleID(playerid)) Info[playerid][pLockCar] = INVALID_VEHICLE_ID;
				GetVehiclePos(PlayerVehicleInfo[ownerid][d][pvId], x, y, z);
				GetVehicleZAngle(PlayerVehicleInfo[ownerid][d][pvId], angle);
				SurfingCheck(GetPlayerVehicleID(playerid));
				UpdatePlayerVehicleParkPosition(ownerid, d, x, y, z, angle, health);
				PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);
			 	SetPlayerArmedWeapon(playerid, 0);

				new string[29 + (MAX_PLAYER_NAME * 2)];
				format(string, sizeof(string), "* %s ha estacionado el vehiculo de %s.", GetPlayerNameEx(playerid), GetPlayerNameEx(ownerid));
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                fVehSpeed[playerid] = 0.0;
				return 1;
			}
		}
	}
	for(new d = 0 ; d < MAX_PLAYERVEHICLES; d++)
	{
		if(IsPlayerInVehicle(playerid, PlayerVehicleInfo[playerid][d][pvId]))
		{
		    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessageEx(playerid, COLOR_GREY, "Tu debes ser el conductor.");
			new Float:x, Float:y, Float:z, Float:angle, Float:health;
			GetVehicleHealth(PlayerVehicleInfo[playerid][d][pvId], health);
			PlayerVehicleInfo[playerid][d][pvHealth] = health;
			if(health < 600) return SendClientMessageEx(playerid, COLOR_GREY, " Tu vehiculo está muy dañado para estacionarlo.");
			if(Info[playerid][pLockCar] == GetPlayerVehicleID(playerid)) Info[playerid][pLockCar] = INVALID_VEHICLE_ID;
			GetVehiclePos(PlayerVehicleInfo[playerid][d][pvId], x, y, z);
			GetVehicleZAngle(PlayerVehicleInfo[playerid][d][pvId], angle);
			SurfingCheck(GetPlayerVehicleID(playerid));
			UpdatePlayerVehicleParkPosition(playerid, d, x, y, z, angle, health);
			PutPlayerInVehicle(playerid, PlayerVehicleInfo[playerid][d][pvId], 0);
			SetPlayerArmedWeapon(playerid, 0);
			new string[30 + (MAX_PLAYER_NAME * 2)];
			format(string, sizeof(string), "* %s ha estacionado su vehiculo.", GetPlayerNameEx(playerid));
			ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            fVehSpeed[playerid] = 0.0;
			return 1;
		}
	}
	SendClientMessageEx(playerid, COLOR_GREY, "Tu necesitas estar dentro de tu vehiculo para hacer esto.");
	return 1;
}
Metzone is offline  
Old 24/11/2014, 03:15 PM   #30
Juance
Gangsta
 
Join Date: Jun 2014
Posts: 550
Reputation: 31
Default Respuesta: Pedidos de Script

Al pedo el Timer. Usa OnPlayerDisconnect y OnGameModeExit.
Juance is offline  
 

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
[Pedido] Pedidos SpeakDS Português/Portuguese 3 13/10/2013 07:44 PM
Pedidos de scripts Lós Português/Portuguese 28 18/06/2012 05:57 AM
[PEDIDOS] alguns pedidos se possivel. chweb Português/Portuguese 11 20/10/2010 09:51 PM


All times are GMT. The time now is 04:01 AM.


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