[Duda cуmo modificar este cmd?
#1

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.
Reply
#2

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;
}
Reply
#3

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)