01.11.2011, 17:15
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:
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:
Sу que nгo sei criar esse comando!
ALguem me ajuda?
Se nгo entender eu tento explicar melhor!
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(playerid, aname, MAX_PLAYER_NAME);
new Float:carroX,Float:carroY,Float:carroZ,Float:carroA;
new vid;
vid = GetPlayerVehicleID(playerid);
GetVehiclePos(vid, carroX, carroY, carroZ);
GetVehicleZAngle(vid, carroA);
new string2[256];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, pname);
format(string2,sizeof(string2),"CarroID%d",scar[playerid]);
format(string, sizeof(string), "/Carros/carro%d.ini", dini_Int(file,string2));
if(strcmp(dini_Get(string, "Dono"), pname, true) == 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(playerid, Verde, "Seu carro foi salvo na sua posiзгo.");
} else {
SendClientMessage(playerid, Vermelho, "Para salvar a posiзгo vocк presisa estar em um carro.");
}
}
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(playerid, aname, MAX_PLAYER_NAME);
{
new cor1, cor2;
new vid;
vid = GetPlayerVehicleID(playerid);
if(strcmp(cmd, "/ccar", true) == 0)
new string2[256];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, pname);
format(string2,sizeof(string2),"CarroID%d",scar[playerid]);
format(string, sizeof(string), "/Carros/carro%d.ini", dini_Int(file,string2));
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0){
dini_IntSet(string,"Cor1", cor1);
dini_IntSet(string,"Cor2", cor2);
}
SendClientMessage(playerid, Verde, "Cor do carro alterada com sucesso.");
} else {
SendClientMessage(playerid, Vermelho, "Para alterar a cor vocк precisa estar em seu carro.");
}
}
ALguem me ajuda?
Se nгo entender eu tento explicar melhor!