[AJUDA] Comandos -
Hellraiser1593 - 21.04.2012
eu gostaria de saber como seria o codigo para um comando assim:
quando o player escrever o comando /tuning1 [id] [cor]
id:
1 - Cor do carro 1
2 - Cor do carro 2
3 - Neon
4 - Cor do player
cor:
1 - vermelho
2 - azul
entenderгo mais ou menos o que eu quis diser?
Re: [AJUDA] Comandos -
Hellraiser1593 - 22.04.2012
tipo eu quero o
codigo eu nгo consigo faser um comando que leia uma variavel
ex:
/comando [variavel]
Re: [AJUDA] Comandos -
WLSF - 22.04.2012
Acho que й isso nгo?
pawn Код:
#include <jcmd>
#include <sscanf>
newCmd:tuning(playerid, params[])
{
new carroID, cor1, cor2;
if(sscanf(params, "ddd", carroID, cor1, cor2))
return 0;
if(carroID < 400 || carroID > 611)
return 0;
if(cor1 < 0 || cor1 > 126)
return 0;
if(cor2 < 0 || cor2 > 126)
return 0;
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
CreateVehicle(carroID, x, y, z, a, cor1, cor2, 999999);
return 1;
}
Usamos sscanf para transformar os 'params' em espaзos ъteis...
Re: [AJUDA] Comandos -
Hellraiser1593 - 22.04.2012
dae wilian, aqui й o gustavo_bfg, bom rever voce , onde eu coloco o "newCmd:tuning"?? no "onplayercommandtext"?
Re: [AJUDA] Comandos -
WLSF - 22.04.2012
Bote por ъltimo, fora das callbacks.
Re: [AJUDA] Comandos -
Hellraiser1593 - 22.04.2012
e o que significa o "ddd"?
Re: [AJUDA] Comandos -
WLSF - 22.04.2012
Nъmeros inteiros, como carroID й um nъmero qualquer como 411 = infernus, cor1 tambйm 126 = rosa e por ai adianta... Usamos os espaзos para ler nъmeros inteiros.
Код:
sscanf(params,"ddd", carroID, cor1, cor2);
d = carroID
d = cor1
d = cor2
Re: [AJUDA] Comandos -
Jason` - 22.04.2012
Quote:
Originally Posted by Willian_Luigi
Acho que й isso nгo?
pawn Код:
#include <jcmd> #include <sscanf>
newCmd:tuning(playerid, params[]) { new carroID, cor1, cor2; if(sscanf(params, "ddd", carroID, cor1, cor2)) return 0;
if(carroID < 400 || carroID > 611) return 0;
if(cor1 < 0 || cor1 > 126) return 0;
if(cor2 < 0 || cor2 > 126) return 0;
new Float:x, Float:y, Float:z, Float:a; GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, a); CreateVehicle(carroID, x, y, z, a, cor1, cor2, 999999); return 1; }
Usamos sscanf para transformar os 'params' em espaзos ъteis...
|
Isso vai criar um veнculo, ele quer fazer alteraзхes em um veнculo
@Hellraiser
Leia ChangeVehicleColor e AddVehicleComponent
Re: [AJUDA] Comandos -
Hellraiser1593 - 22.04.2012
voces quase chegarгo aonde eu quero,eu preciso de um comando SIMPLES, que leia @ variaveis/parametros (nao sei o nome), eu queria o que o wilian mostro, mas de uma forma simples.
Re: [AJUDA] Comandos -
WLSF - 22.04.2012
Quote:
Originally Posted by Pedro_Miranda
Isso vai criar um veнculo, ele quer fazer alteraзхes em um veнculo
|
Quote:
Originally Posted by Hellraiser1593
tipo eu quero o codigo eu nгo consigo faser um comando que leia uma variavel
ex:
/comando [variavel]
|
(...)Entгo tб nй (: