[Pedido] Sistema de setar veiculo
#1

Olб depois de muito tempo sem pedir ajuda to aqui dnv '-' heuheu, pronto agora o bagulho й serio!

Eu queria pedir para um Scripter mais experiente um sistema de setar veiculo em In-Game, tipo sу -
Usar um comando Ex: /veiculo[ID] [TEMPO DE RESPAWN] a e o veiculo seria setado e seu cуdigo salvo em algum arquivo na pasta ScripterFile(dai em pegava o cуdigo e colocava na GM), pois convenhamos, ficar salvando coordenadas e ir em GameModeInit para setar й muito cansativo e demoroso, creio que esse tipo de comando/sistema seja possнvel, entгo se alguйm pode me ajudar, ou dar um rumo eu ficaria muito grato nmrl ^^.
Reply
#2

pawn Код:
CMD:veiculo(playerid, params[])
{
    new
         d, d_ , Float:Pos[4] , string[128];
         
    GetPlayerPos(playerid, Pos[0] , Pos[1] , Pos[2]);

    GetPlayerFacingAngle(playerid, Pos[3]);

    if(sscanf(params, "dd", d , d_)) return SendClientMessage(playerid, -1, "USE /veiculo [id] [ tempo de respawn ]");

    CreateVehicle(d , Pos[0] , Pos[1] , Pos[2], Pos[3], 1 , 1 , d_);
   
    new File:Veiculos = fopen("veiculos.txt", io_append);

    format(string, sizeof(string), "CreateVehicle(%d , %f , %f , %f , %f , 1 , 1 , %d);", d , Pos[0] , Pos[1] , Pos[2] , Pos[3] , d_ );

    fwrite(Veiculos, string);
   
    fclose(Veiculos);

    return 1;
}
e so criar " veiculos.txt " na pasta scriptfiles
Reply
#3

Quote:
Originally Posted by PainNagato
Посмотреть сообщение
pawn Код:
CMD:veiculo(playerid, params[])
{
    new
         d, d_ , Float:Pos[4] , string[128];
         
    GetPlayerPos(playerid, Pos[0] , Pos[1] , Pos[2]);

    GetPlayerFacingAngle(playerid, Pos[3]);

    if(sscanf(params, "dd", d , d_)) return SendClientMessage(playerid, -1, "USE /veiculo [id] [ tempo de respawn ]");

    CreateVehicle(d , Pos[0] , Pos[1] , Pos[2], Pos[3], 1 , 1 , d_);
   
    new File:Veiculos = fopen("veiculos.txt", io_append);

    format(string, sizeof(string), "CreateVehicle(%d , %f , %f , %f , %f , 1 , 1 , %d);", d , Pos[0] , Pos[1] , Pos[2] , Pos[3] , d_ );

    fwrite(Veiculos, string);
   
    fclose(Veiculos);

    return 1;
}
e so criar " veiculos.txt " na pasta scriptfiles
Beleza vou testar aqui, se de certo comento e dou Rep!
Reply
#4

Valeu man funfou perfeitamente, +Rep e beijo de lнngua heuheu <3
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)