02.05.2012, 21:37
meu sistema de carro quando player compra o carro o textdrawn fica encima do carro com nome dele , so qui quando desliga o sv ele some alguem poderia mi falar como salvar isso ?
Код HTML:
if (strcmp(cmdtext, "/comprarcarro", true) == 0)
{
new Text3D: Text;
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
for (new carro = 0; carro < MAX_CARROS; carro++)
{
format(string, sizeof(string), "/Carros/carro%d.ini", carro);
if (strcmp(dini_Get(string, "Dono"), pname, true) == 0)
{
SendClientMessage(playerid, Vermelho, "(~) Vocк ja tem um carro, e nгo pode comprar outro!");
return 1;
}
if (IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0 && VehicleID == dini_Int(string, "Id"))
{
if (GetPlayerGrana(playerid) >= dini_Int(string, "Preco"))
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
dini_IntSet(string, "TDono", 1);
dini_Set(string, "Dono", aname);
format(string, sizeof(string), "%s [%d]", aname, playerid);
Text = Create3DTextLabel(string, 0xFF8000FF, 0.0, 0.0, 0.0, 40.0, 0, 1);
Attach3DTextLabelToVehicle(Text, VehicleID, 0.0, -2.5, 0.5);
SendClientMessage(playerid, Azul, "(~) Veiculo comprado com sucesso!");
SendClientMessage(playerid, Azul, "(~) Para ver os comandos do veiculo, Use: /meucarro");
GivePlayerGrana(playerid, -dini_Int(string, "Preco"));
TogglePlayerControllable(playerid, 1);
return 1;
}
else
{
SendClientMessage(playerid, Vermelho, "{0099FF}[x]{CCCCFF} Vocк nгo tem dinheiro suficiente!");
return 1;
}
}
}
}