No da kill - 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: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: No da kill (
/showthread.php?tid=527407)
No da kill -
uardo12 - 22.07.2014
Bueno resulta que estoy aprendiendo a aprender a scriptear y lo primero que estoy haciendo es esto:
PHP код:
if(IsPlayerInVehicle(killerid,432))
{
SendClientMessage(killerid,-1, "LA GUERRA TOTAL ESTA DESAVTIVADA,USTED NO PUEDE UTILIZAR ESTE VEHICULO");
}
Le da al kill al playerid si sube a dicho vehiculo , pero no funciona cuando lo pongo en el GM ,PD: Lo puse en OnPlayerDeath
Respuesta: No da kill -
Alex15 - 22.07.2014
Quote:
Originally Posted by uardo12
Bueno resulta que estoy aprendiendo a aprender a scriptear y lo primero que estoy haciendo es esto:
PHP код:
if(IsPlayerInVehicle(killerid,432))
{
SendClientMessage(killerid,-1, "LA GUERRA TOTAL ESTA DESAVTIVADA,USTED NO PUEDE UTILIZAR ESTE VEHICULO");
}
Le da al kill al playerid si sube a dicho vehiculo , pero no funciona cuando lo pongo en el GM ,PD: Lo puse en OnPlayerDeath
|
Obviamente no funcionarб, deberнas hacerlo en OnPlayerEnterVehicle, y killerid no es un parametro de IsPlayerInVehicle, es de OnPlayerDeath. Tambiйn tendrнas que darle 0 de vida al jugador para que muera.
Respuesta: No da kill -
Scope25 - 22.07.2014
Es decir que tendrнas que hacer esto (Lee los textos en verde a continuaciуn para entender):
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) // Cuando un jugador entra a un vehнculo
{
// playerid = ID del jugador que intenta entrar al vehнculo.
// vehicleid = ID del vehнculo al que el jugador intenta entrar.
// ispassenger = 0 si el jugador es el conductor, 1 si el jugador es pasajero.
if(IsPlayerInVehicle(playerid,432)) // Si el jugador (playerid) entro al vehнculo 432 hace lo siguiente
{
SendClientMessage(playerid,-1, "LA GUERRA TOTAL ESTA DESAVTIVADA,USTED NO PUEDE UTILIZAR ESTE VEHICULO"); // Envia mensaje al jugador
SetPlayerHealth(playerid, 0); // Mata al jugador
}
return 1;
}
https://sampwiki.blast.hk/wiki/OnPlayerEnterVehicle_Es
En ese link tenes mбs informaciуn para entender el callback OnPlayerEnterVehicle
Respuesta: No da kill -
losrivarola98 - 22.07.2014
Pone esto en OnPlayerStateChange:
Код:
new vehiculo[MAX_PLAYERS];
switch(newstate)
{
case 3:
{
vehiculo[playerid] = GetPlayerVehicleID(playerid);
if(vehiculo[playerid] == 432) return SetPlayerHealth(playerid,0.0);//El mensaje lo colocas en OnPlayerDeath
}
}