• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

vipname and neon

hanakobest

Новичок
vipname на машине и неон всегда появляется, кроме как когда он хочет, что делать?
command:

JavaScript:
CMD:vipname(playerid, params[]) {
if (! IsPlayerInAnyVehicle (playerid)) return SCM (playerid, COLOR_GREY, "You are not in a vehicle!");
new carid = GetPlayerVehicleID(playerid),idcar=-1;
for(new vv; vv < MAX_PERSONAL_VEHICLES; vv++)
{
if(carid == PlayerInfo[playerid][pCarID][vv]) {
idcar = vv;
}
}
if (idcar == -1) return SCM (playerid, COLOR_LGREEN, "You can only use this command on VIP vehicles.");
if(carid == PlayerInfo[playerid][pCarID][idcar]) {
if(PlayerInfo[playerid][pCarVIP][idcar] > 0) {
new query[256],text[34],test[20];
if(sscanf(params, "s[20]", text)) return SCM(playerid,COLOR_DCHAT, "Syntax:{ffffff} /vipname [vipname text]");
if(strlen(text) > 20) return SCM(playerid, COLOR_LGREEN, "Maximum 20 characters are allowed.");
if(strlen(text) == 0) return 1;
format(CarVipName[playerid][idcar], 20, text);
SetVipText(playerid, idcar);
mysql_real_escape_string(text, test);
mysql_format(SQL, query, sizeof(query), "UPDATE `cars` SET `VipText`='%s' WHERE `ID`='%d'", test, PlayerInfo[playerid][pCar][idcar]);
mysql_tquery(SQL, query, "", "");
format(query, sizeof(query), "Text pentru vehicul setat: %s", text);
SCM(playerid, COLOR_ADMCOMMANDS, query);
}
else return SCM (playerid, COLOR_LGREEN, "You can only use this command on VIP vehicles.");
}
else return SCM (playerid, COLOR_LGREEN, "You can only use this command on VIP vehicles.");
return true; }

stock and function
function SetVipText(playerid, idcar)
{
new string[128];
if(strlen(CarVipName[playerid][idcar]) > 0)
{
if(PlayerInfo[playerid][pCarVipColor][idcar] == 0) format(string, sizeof(string), "{FFFFFF}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 1) format(string, sizeof(string), "{FF0000}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 2) format(string, sizeof(string), "{640000}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 3) format(string, sizeof(string), "{00FF00}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 4) format(string, sizeof(string), "{004B01}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 5) format(string, sizeof(string), "{008DFF}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 6) format(string, sizeof(string), "{001AFF}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 7) format(string, sizeof(string), "{FFFF00}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 8) format(string, sizeof(string), "{FF6B00}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 9) format(string, sizeof(string), "{EB00FF}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 10) format(string, sizeof(string), "{590056}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 11) format(string, sizeof(string), "{8A8A8A}%s", CarVipName[playerid][idcar]);
else if(PlayerInfo[playerid][pCarVipColor][idcar] == 12) format(string, sizeof(string), "{000000}%s", CarVipName[playerid][idcar]);
DestroyObject(vObject[PlayerInfo[playerid][pCarID][idcar]]);

vObject[PlayerInfo[playerid][pCarID][idcar]] = CreateObject(19327,0,0,-1000,0,0,0,100);
SetObjectMaterialText(vObject[PlayerInfo[playerid][pCarID][idcar]], string, 0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 30, 1, 0xFFFFFFFF, 0, 1);
if(PlayerInfo[playerid][pCarModel][idcar] == 411) AttachObjectToVehicle(vObject[PlayerInfo[playerid][pCarID][idcar]], PlayerInfo[playerid][pCarID][idcar], -0.029999, -1.974998, 0.233999, -84.824964, 0.000000, 0.000000);
else if(PlayerInfo[playerid][pCarModel][idcar] == 541) AttachObjectToVehicle(vObject[PlayerInfo[playerid][pCarID][idcar]], PlayerInfo[playerid][pCarID][idcar], 0.000000, -1.649998, 0.390999, -76.379989, 0.000000, 0.000000);
else if(PlayerInfo[playerid][pCarModel][idcar] == 560) AttachObjectToVehicle(vObject[PlayerInfo[playerid][pCarID][idcar]], PlayerInfo[playerid][pCarID][idcar], 0.000000, -0.614999, 0.799999, -88.439956, 0.000000, 0.000000);
}
return 1;
}

stock CreateVipTextOnCar(playerid, idcar) {
new string[128], CarVipName[MAX_PLAYERS][MAX_PERSONAL_VEHICLES][20];
if(strlen(CarVipName[playerid][idcar]) > 0) {
DestroyObject(vObject[PlayerInfo[playerid][pCarID][idcar]]);
vObject[PlayerInfo[playerid][pCarID][idcar]] = CreateObject(19327,0,0,-1000,0,0,0,100);

format(string, sizeof(string), "{%s}%s", serverPremiumColors(PlayerInfo[playerid][pCarVipColor][idcar]), CarVipName[playerid][idcar]);
SetObjectMaterialText(vObject[PlayerInfo[playerid][pCarID][idcar]], string, 0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 30, 1, 0xFFFFFFFF, 0, 1);

if(PlayerInfo[playerid][pCarModel][idcar] == 411) AttachObjectToVehicle(vObject[PlayerInfo[playerid][pCarID][idcar]], PlayerInfo[playerid][pCarID][idcar], -0.029999, -1.974998, 0.233999, -84.824964, 0.000000, 0.000000);
else if(PlayerInfo[playerid][pCarModel][idcar] == 541) AttachObjectToVehicle(vObject[PlayerInfo[playerid][pCarID][idcar]], PlayerInfo[playerid][pCarID][idcar], 0.000000, -1.649998, 0.390999, -76.379989, 0.000000, 0.000000);
else if(PlayerInfo[playerid][pCarModel][idcar] == 560) AttachObjectToVehicle(vObject[PlayerInfo[playerid][pCarID][idcar]], PlayerInfo[playerid][pCarID][idcar], 0.000000, -0.614999, 0.799999, -88.439956, 0.000000, 0.000000);
}
if(strlen(CarVipName[playerid][idcar]) > 0) {
vObject[PlayerInfo[playerid][pCarID][idcar]] = CreateDynamicObject(19327, -2597.0762, -2638.4270, -5.3536, -87.6999, 90.4001, -87.1805);


neon:
function AttachNeon(playerid, idcar) {
if(PlayerInfo[playerid][pCarNeon][idcar] != 0) {
new neoooonss;
if(PlayerInfo[playerid][pCarNeon][idcar] == 1) neoooonss = 18647;
else if(PlayerInfo[playerid][pCarNeon][idcar] == 2) neoooonss = 18649;
else if(PlayerInfo[playerid][pCarNeon][idcar] == 3) neoooonss = 18650;
else if(PlayerInfo[playerid][pCarNeon][idcar] == 4) neoooonss = 18651;
else if(PlayerInfo[playerid][pCarNeon][idcar] == 5) neoooonss = 18648;
DestroyObject(Neons[0][PlayerInfo[playerid][pCarID][idcar]]);
DestroyObject(Neons[1][PlayerInfo[playerid][pCarID][idcar]]);
Neons[0][PlayerInfo[playerid][pCarID][idcar]] = CreateObject(neoooonss,0,0,0,0,0,0);
Neons[1][PlayerInfo[playerid][pCarID][idcar]] = CreateObject(neoooonss,0,0,0,0,0,0);
AttachObjectToVehicle(Neons[0][PlayerInfo[playerid][pCarID][idcar]], PlayerInfo[playerid][pCarID][idcar],-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
AttachObjectToVehicle(Neons[1][PlayerInfo[playerid][pCarID][idcar]], PlayerInfo[playerid][pCarID][idcar],0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
}
else {
DestroyObject(Neons[0][PlayerInfo[playerid][pCarID][idcar]]);
DestroyObject(Neons[1][PlayerInfo[playerid][pCarID][idcar]]);
Neons[0][PlayerInfo[playerid][pCarID][idcar]] = 0;
Neons[1][PlayerInfo[playerid][pCarID][idcar]] = 0;
}
return true;
}

function RemoveNeon(playerid, idcar) {
DestroyObject(Neons[0][GetPlayerVehicleID(idcar)]);
DestroyObject(Neons[1][GetPlayerVehicleID(idcar)]);
Neons[0][GetPlayerVehicleID(idcar)] = 0;
Neons[1][GetPlayerVehicleID(idcar)] = 0;
return true;
}

SetDynamicObjectMaterialText(vObject[PlayerInfo[playerid][pCarID][idcar]], 0, CarVipName[playerid][idcar], 50, "Arial", 15, 1, 0xFFFFFFFF, 0, 1);
AttachDynamicObjectToVehicle(vObject[PlayerInfo[playerid][pCarID][idcar]], idcar, 0.0,-1.9, 0.3, 270.0, 0.0, 0.0);
}
return true; }
 
Последнее редактирование модератором:
Сверху Снизу