[PROBLEMA] Cambiar el color al vehнculo. -
CristianTdj - 24.12.2009
Miren, yo tengo esto para cambia el color a los vehнculos:
pawn Код:
if(strcmp(cmd, "/pintar", true) == 0) {
new tmp[256], tmp2[256];
tmp = strtok(cmdtext,idx);
new vid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(GetPlayerVehicleID(playerid),strval(tmp),strval(tmp2));
return 1;
}
Lo hice yo mismo y el problema estб en que el segundo color no se puede cambiar, siempre es negro
Re: [PROBLEMA] Cambiar el color al vehнculo. -
camiloasc1 - 25.12.2009
pawn Код:
if(strcmp(cmd, "/pintar", true) == 0) {
new tmp[256], tmp2[256];//nuevas bariables
tmp = strtok(cmdtext,idx);//defines tmp todo en orden
new vid = GetPlayerVehicleID(playerid);//no defines tmp2 y pasas a sacar la id del auto
ChangeVehicleColor(GetPlayerVehicleID(playerid),strval(tmp),strval(tmp2));//como tmp2 no esta definido lo toma como un 0 = color negro
return 1;//retorno
}
mira el error esta en que no defines tmp2
te recomiendo este lo hice yo XD cobra $100
pawn Код:
if(strcmp(cmd, "/pintar", true) == 0)
{
new tmp[256];
new cor1, cor2;
new veiculo;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"USE: /pintar [color 1] [color 2]");
return 1;
}
cor1 = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"USE: /pintar [color 1] [color 2]");
return 1;
}
cor2 = strval(tmp);
veiculo = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid,veiculo))
{
ChangeVehicleColor(veiculo,cor1,cor2);
GivePlayerMoney(playerid,-100);
SendClientMessage(playerid,COLOR_WHITE, "Vehнculo repintado por: $100!");
} else {
SendClientMessage(playerid,COLOR_WHITE, "No estas en ningun vehiculo!.");
}
return 1;
}
Re: [PROBLEMA] Cambiar el color al vehнculo. -
Miguel - 25.12.2009
Yo honestamente, no se porque los scripters perseveran en utilizar tan inutilizado y viejo strtok. Les convendria cambiarse a dcmd or zcmd, los cuales son muchisimos mas faciles de crear y personalizar...
Re: [PROBLEMA] Cambiar el color al vehнculo. -
camiloasc1 - 25.12.2009
me quedo con mi querido strtok (solo por que no se usar los nuevos dcmd ni zcmd XD)
Re: [PROBLEMA] Cambiar el color al vehнculo. -
Miguel - 25.12.2009
[Tutorial] Como crear comandos. (clickeame!)
Los hice especialmente para que aprendieran a utilizarlos

.
Re: [PROBLEMA] Cambiar el color al vehнculo. -
camiloasc1 - 25.12.2009
Quote:
Originally Posted by SAWC™
|
ya lo lei pero esa linea tan larga me sospechas XD
no mentiras ahhhhh es que para actualizar toda una cantidad de comandos
igual los comandos funcionan si son dcmd o si van con str
PD:nos desviamos del tema |°_°|
Re: [PROBLEMA] Cambiar el color al vehнculo. -
elvago - 25.12.2009
Ya el tema esta aclarado camilo, asн que no problema (?) a pesar, los de dcmd tiene razуn, son mejores xD yo los uso
Re: [PROBLEMA] Cambiar el color al vehнculo. -
CristianTdj - 26.12.2009
Aquн pregunte algo, no es un post de debate sobre los tipos de comando. їY yo para quй coсo quiero que se me cobren 100? Mi servidor NO es RolePlay. Aunque se como quitar lo de cobrarte xD Gracias, me sirviу de mucho Camilo.
Cierren el post.