[duda]en robar vehiculos -
leon44 - 27.11.2013
ola quisiera saver como se hace esto ejemplo:
yo soy el conductor dueсo de cualquier vehiculo entonces viene
otro jugador y por despistarme me lo roba y bueno yo quiero lo siguiente quiero
que cuando alguien intente robar un vehiculo a alguien cuando aplaste la tecla
ENTER serca de vehiculo el juagor que va a robar el vehiculo quiero que muera y que le aparesca un textdraw
al que lo intento robar que diga ""No robes autos!""
y bueno espero que me haigan entendido y ayudado
nos vemos
Respuesta: [duda]en robar vehiculos -
Caja_negra - 27.11.2013
Prueba a comprobar en
OnPlayerVehicle si ese vehнculo es suyo si no es asн ponle 0 de vida
Respuesta: [duda]en robar vehiculos -
leon44 - 27.11.2013
pero no entiendo bien :C
y lo quiero con el textdraw que le marque al jugador
que le diga que no robes autos :C
Respuesta: [duda]en robar vehiculos -
Adoniiz - 27.11.2013
їTanto te cuesta buscar, amigo?
https://sampforum.blast.hk/showthread.php?tid=438983
Respuesta: [duda]en robar vehiculos -
leon44 - 28.11.2013
no mira yo tengo este en onplayerentervehicle.....
Quote:
for(new i=0; i<MAX_PLAYERS; i++)
{
if (ispassenger) return 1;
if(IsPlayerInVehicle(i,vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerTeam(i) == GetPlayerTeam(playerid)) {
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid, COLOR_RED, "*No robes vehiculos, si voz quieres handa como pasajero...");
SetPlayerHealth(playerid,0.0);
SetPlayerPos(playerid,X,Y,Z+1);
}
}
|
y mira en vez de que salga el mensaje en el chat quiero que me aparesca
un textdraw en 3 segundos que diga no robes autos ayudame se :C
Respuesta: [duda]en robar vehiculos -
Adoniiz - 28.11.2013
usa el editor de textdraw de iPLEOMAX
https://sampforum.blast.hk/showthread.php?tid=376758
usas TextDrawShowForPlayer para mostrarlo
https://sampwiki.blast.hk/wiki/TextDrawShowForPlayer
y para esconder el textdraw, usa TextDrawHideForPlayer
https://sampwiki.blast.hk/wiki/TextDrawHideForPlayer
PD: Para mostrarlo y quitarlo, usa un timer por jugador
https://sampwiki.blast.hk/wiki/SetTimerEx
Respuesta: [duda]en robar vehiculos -
leon44 - 28.11.2013
Solucionado! ^.^
Respuesta: [duda]en robar vehiculos -
Adoniiz - 28.11.2013
pawn Код:
#include <a_samp>
new Text:AntiCarJacking;
#define COLOR_RED 0x0000BBAA
// Para un FILTERSCRIPT, usa public OnFilterScriptInit()
public OnGameModeInit()
{
AntiCarJacking = TextDrawCreate(399.000000, 377.000000, "No Robes Vehiculos!");
TextDrawBackgroundColor(AntiCarJacking, 255);
TextDrawFont(AntiCarJacking, 2);
TextDrawLetterSize(AntiCarJacking, 0.500000, 1.000000);
TextDrawColor(AntiCarJacking, -1);
TextDrawSetOutline(AntiCarJacking, 1);
TextDrawSetProportional(AntiCarJacking, 1);
TextDrawUseBox(AntiCarJacking, 1);
TextDrawBoxColor(AntiCarJacking, 799);
TextDrawTextSize(AntiCarJacking, 633.000000, 0.000000);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
for(new i=0; i<MAX_PLAYERS; i++) // te recomendarнa utilizar el include foreach de ******.
{
if(ispassenger) return 1;
if(IsPlayerInVehicle(i,vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
TextDrawShowForPlayer(playerid, AntiCarJacking);
SendClientMessage(playerid, COLOR_RED, "*No robes vehiculos, si voz quieres handa como pasajero...");
SetPlayerHealth(playerid,0.0);
SetPlayerPos(playerid,X,Y,Z+1);
SetTimerEx( "TimerAntiCarjacking" , 3000, false, "i", playerid ) ;
}
}
return 1;
}
forward TimerAntiCarjacking(playerid);
public TimerAntiCarjacking(playerid)
{
TextDrawHideForPlayer(playerid, AntiCarJacking) ;
return 1;
}
para no utilizar un Timer, puedes usar el GameTextForPlayer, y agregarle colores entre "~" pero ya eso es desiciуn tuya. y sн, estб bien como lo hicistes.
Respuesta: [duda]en robar vehiculos -
leon44 - 28.11.2013
gracias adoniz me puedes hacer el favor de borrar el codigo que pusistes es para que los demas
no tengan los mismos sistemas que yo por favor despues salen diciendo que lo hacen ellos
gracias
Re: Respuesta: [duda]en robar vehiculos -
Daniel-92 - 28.11.2013
Quote:
Originally Posted by leon44
gracias adoniz me puedes hacer el favor de borrar el codigo que pusistes es para que los demas
no tengan los mismos sistemas que yo por favor despues salen diciendo que lo hacen ellos
gracias 
|
lo dices como si el cуdigo fuera tuyo cuando seguramente tu tambien tomaste otros scripts posteados y ahi si no te quejabas.