SA-MP Forums Archive
[Duda cуmo modificar este cmd? - 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: [Duda cуmo modificar este cmd? (/showthread.php?tid=486980)



[Duda cуmo modificar este cmd? - RZoone - 11.01.2014

Hola gente , tengo este comando, el famoso /veh pero lo que pasa es que se pueden crear todos los autos que quieras, es decir, otros comandos, te creaban un solo auto, y si querнas otro se borraba el que habнas creado anteriormente. De antemano muchнsimas gracias, saludos.


Respuesta: [Duda cуmo modificar este cmd? - OTACON - 11.01.2014

pawn Код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
new VehiculoCreado[MAX_PLAYERS];

COMMAND:veh(playerid, params[]) {
    if(sscanf(params,"d",params[0])) return SendClientMessage(playerid,-1,"INFO: escribe el comando: /veh [id vehiculo]");
    new Float:posicion[4];
    GetPlayerPos(playerid,posicion[0],posicion[1],posicion[2]);
    GetPlayerFacingAngle(playerid,posicion[3]);
    DestroyVehicle(VehiculoCreado[playerid]);
    VehiculoCreado[playerid]=CreateVehicle(params[0],posicion[0],posicion[1],posicion[2],posicion[3],random(200),random(200),999999);
    PutPlayerInVehicle(playerid,VehiculoCreado[playerid],0);
    return true;
}
pawn Код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
new VehiculoCreado[MAX_PLAYERS];

COMMAND:veh(playerid, params[]) {
    if(sscanf(params,"dddd",params[0],params[1],params[2],params[3])) return SendClientMessage(playerid,-1,"INFO: escribe el comando: /veh [id vehiculo] [color 1] [color 2] [respawn delay]");
    new Float:posicion[4];
    GetPlayerPos(playerid,posicion[0],posicion[1],posicion[2]);
    GetPlayerFacingAngle(playerid,posicion[3]);
    DestroyVehicle(VehiculoCreado[playerid]);
    VehiculoCreado[playerid]=CreateVehicle(params[0],posicion[0],posicion[1],posicion[2],posicion[3],params[1],params[2],params[3]);
    PutPlayerInVehicle(playerid,VehiculoCreado[playerid],0);
    return true;
}



Respuesta: [Duda cуmo modificar este cmd? - RZoone - 11.01.2014

Quote:
Originally Posted by OTACON
Посмотреть сообщение
pawn Код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
new VehiculoCreado[MAX_PLAYERS];

COMMAND:veh(playerid, params[]) {
    if(sscanf(params,"d",params[0])) return SendClientMessage(playerid,-1,"INFO: escribe el comando: /veh [id vehiculo]");
    new Float:posicion[4];
    GetPlayerPos(playerid,posicion[0],posicion[1],posicion[2]);
    GetPlayerFacingAngle(playerid,posicion[3]);
    DestroyVehicle(VehiculoCreado[playerid]);
    VehiculoCreado[playerid]=CreateVehicle(params[0],posicion[0],posicion[1],posicion[2],posicion[3],random(200),random(200),999999);
    PutPlayerInVehicle(playerid,VehiculoCreado[playerid],0);
    return true;
}
pawn Код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
new VehiculoCreado[MAX_PLAYERS];

COMMAND:veh(playerid, params[]) {
    if(sscanf(params,"dddd",params[0],params[1],params[2],params[3])) return SendClientMessage(playerid,-1,"INFO: escribe el comando: /veh [id vehiculo] [color 1] [color 2] [respawn delay]");
    new Float:posicion[4];
    GetPlayerPos(playerid,posicion[0],posicion[1],posicion[2]);
    GetPlayerFacingAngle(playerid,posicion[3]);
    DestroyVehicle(VehiculoCreado[playerid]);
    VehiculoCreado[playerid]=CreateVehicle(params[0],posicion[0],posicion[1],posicion[2],posicion[3],params[1],params[2],params[3]);
    PutPlayerInVehicle(playerid,VehiculoCreado[playerid],0);
    return true;
}
Muchas gracias OTACON , no sй ya como agradecerte, sos lo mбs , gracias master.