[Ayuda] Comando[Resuelto] -
Antxonixio - 31.01.2015
Buenas, querrнa saber si hay alguna forma de poner, por ejemplo, el comando "/matricula texto" y que "texto" (puediendo ser lo que apetezca) se setee como matrнcula de un coche, y que salga diferente segъn que se ponga en el parбmetro. Desde ya, muchas gracias
Код:
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), "texto");
Respuesta: Texto de comando en matrнcula -
maicolpao - 31.01.2015
ps creo que seria haci:
Код:
zcmd(placa, playerid, params[]){
new Float:x,Float:y,Float:z,Float:ang;
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,"No estas en un vehiculo!");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"{EE7777}Numero de placa","{00CC66}Escribe el nuevo numero de placa.","ok","Cancelar");
return 1; }
y esto en tus dialgs
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 9999) {
if(response) {
new Float:x,Float:y,Float:z,Float:ang;
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
} else {
SendClientMessage(playerid,0xFFFFFFFF,"Cancelastes la placa!"); } }
return 1;}
PD:Pues creo que seria haci nose si funcione
Respuesta: Texto de comando en matrнcula -
Antxonixio - 31.01.2015
їEntonces la ъnica soluciуn es con dialog? Muy bien, muchas gracias, lo probarй
Respuesta: Texto de comando en matrнcula -
Swedky - 31.01.2015
pawn Код:
CMD:placa(playerid, params[]) return SetVehicleNumberPlate(GetPlayerVehicleID(playerid), params[0]);
Hay miles de maneras...
Respuesta: Texto de comando en matrнcula -
Antxonixio - 01.02.2015
Quote:
Originally Posted by EnzoMetlc
pawn Код:
CMD:placa(playerid, params[]) return SetVehicleNumberPlate(GetPlayerVehicleID(playerid), params[0]);
Hay miles de maneras...
|
Ya probй eso, pero me tira un error:
Код:
J:\sdddas\gamemodes\grandlarc.pwn(646) : error 035: argument type mismatch (argument 2)
Respuesta: Texto de comando en matrнcula -
maicolpao - 01.02.2015
Quote:
Originally Posted by Antxonixio
Ya probй eso, pero me tira un error:
Код:
J:\sdddas\gamemodes\grandlarc.pwn(646) : error 035: argument type mismatch (argument 2)
|
mmm debes estar usando algo mal yo lo probй y me sirve pasa el script aver
Respuesta: Texto de comando en matrнcula -
Antxonixio - 01.02.2015
No sй, el gm es el grandlarc (el de defecto de sa-mp). Igual es que estoy poniendo el comando en mal sitio, їpuede ser? Copiй el CMD tal cual lo pasу
EDITO: Vale sн, funciona perfectamente, esque tenнa mal un comando para lo mismo que habнa intentado antes (pensaba que no se me habнa guardado). Muchas gracias!!