[Ajuda] Editar um cуdigo
#1

No gm que estou usando tem um cуdigo assim:
vc digita /meucarro ai aparece uma lista para selecionar o que quer fazer!

Ai tem exemplo o comando Salvar posiзгo!
Ele salva a posiзгo do carro onde o dono quer!


Aki o cуdigo:

PHP код:
if(listitem == 0//Salvar posiзгo
{
if(
IsPlayerInAnyVehicle(playerid)){
new 
aname[MAX_PLAYER_NAME];
GetPlayerName(playeridanameMAX_PLAYER_NAME);
new 
Float:carroX,Float:carroY,Float:carroZ,Float:carroA;
new 
vid;
vid GetPlayerVehicleID(playerid);
GetVehiclePos(vidcarroXcarroYcarroZ);
GetVehicleZAngle(vidcarroA);
new 
string2[256];
new 
pname[MAX_PLAYER_NAME];
GetPlayerName(playeridpnameMAX_PLAYER_NAME);
format(filesizeof(file), PASTA_CONTASpname);
format(string2,sizeof(string2),"CarroID%d",scar[playerid]);
format(stringsizeof(string), "/Carros/carro%d.ini"dini_Int(file,string2));
if(
strcmp(dini_Get(string"Dono"), pnametrue) == 0){
dini_FloatSet(string"CordX"Float:carroX);
dini_FloatSet(string"CordY"Float:carroY);
dini_FloatSet(string"CordZ"Float:carroZ);
dini_FloatSet(string"Angulo"Float:carroA);
//SendClientMessage(playerid, Verde, "Seu carro foi salvo na sua posiзгo.");
}
SendClientMessage(playeridVerde"Seu carro foi salvo na sua posiзгo.");
} else {
SendClientMessage(playeridVermelho"Para salvar a posiзгo vocк presisa estar em um carro.");
}

aki ele pega as coordenadas e salva /Carros/carro%d.ini
e altera na dini carros:

dini_FloatSet(string, "CordX", Float:carroX);
dini_FloatSet(string, "CordY", Float:carroY);
dini_FloatSet(string, "CordZ", Float:carroZ);
dini_FloatSet(string, "Angulo", Float:carroA);

Eu queria fazer algo q alterasse na dini carros
a cor do carro

exemplo:


PHP код:
if(strcmp(cmd"/corcarro"true) == 0)
{
new 
aname[MAX_PLAYER_NAME];
GetPlayerName(playeridanameMAX_PLAYER_NAME);
{
new 
cor1cor2;
new 
vid;
vid GetPlayerVehicleID(playerid);
if(
strcmp(cmd"/ccar"true) == 0)
new 
string2[256];
new 
pname[MAX_PLAYER_NAME];
GetPlayerName(playeridpnameMAX_PLAYER_NAME);
format(filesizeof(file), PASTA_CONTASpname);
format(string2,sizeof(string2),"CarroID%d",scar[playerid]);
format(stringsizeof(string), "/Carros/carro%d.ini"dini_Int(file,string2));
if(
strcmp(dini_Get(string"Dono"), pnametrue) == 0){
dini_IntSet(string,"Cor1"cor1);
dini_IntSet(string,"Cor2"cor2);
}
SendClientMessage(playeridVerde"Cor do carro alterada com sucesso.");
} else {
SendClientMessage(playeridVermelho"Para alterar a cor vocк precisa estar em seu carro.");
}

Sу que nгo sei criar esse comando!

ALguem me ajuda?

Se nгo entender eu tento explicar melhor!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)