16:24
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
Фильм by SAMP-RUS (16)
AlinaKA 12.09.2017 23:51
Физрук (16)
Phyliciavox 08.09.2017 17:49
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Проблема с системой авто
Проблема с системой авто
Alexcey666Дата: Понедельник, 13.05.2013, 22:03 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Здравствуйте у меня проблема с продажей авто....Вообщем при покупке авто машина с координатами и владельцем сохраняется в vehicle.txt
и добавляется +1 в Stuff.ini.....Но при продаже командой /sellmycar Владелец меняется на The State а координаты просто меняются и машина паркуется где то в море.... можно ли сделать что бы она убралась с vehicle.txt и отнялось значение в Stuff.ini ?? Спасибо вот код

[pwn]public LoadCars()
{
new arrCoords[38][64];
new strFromFile2[256];
new File: file = fopen("vehicle.cfg", io_read);
if (file)
{
new idx;
while (idx < OWNABLECARS)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
CarInfo[idx][cId] = strval(arrCoords[0]);
CarInfo[idx][cSTCar_x] = strval(arrCoords[1]);
CarInfo[idx][cSTCar_y] = strval(arrCoords[2]);
CarInfo[idx][cSTCar_z] = strval(arrCoords[3]);
CarInfo[idx][cSTCar_a] = strval(arrCoords[4]);
CarInfo[idx][cPARKCar_x] = strval(arrCoords[5]);
CarInfo[idx][cPARKCar_y] = strval(arrCoords[6]);
CarInfo[idx][cPARKCar_z] = strval(arrCoords[7]);
CarInfo[idx][cPARKCar_a] = strval(arrCoords[8]);
CarInfo[idx][cColor1] = strval(arrCoords[9]);
CarInfo[idx][cColor2] = strval(arrCoords[10]);
strmid(CarInfo[idx][cOwner], arrCoords[11], 0, strlen(arrCoords[11]), 255);
CarInfo[idx][cTeh] = strval(arrCoords[12]);
CarInfo[idx][cLock] = strval(arrCoords[13]);
CarInfo[idx][cCost] = strval(arrCoords[14]);
CarInfo[idx][cAlarm] = strval(arrCoords[15]);
CarInfo[idx][cPolis] = strval(arrCoords[16]);
//Íèæå - òþíèíã
CarInfo[idx][cSpoiler] = strval(arrCoords[17]);
CarInfo[idx][cHood] = strval(arrCoords[18]);
CarInfo[idx][cSideskirt] = strval(arrCoords[19]);
CarInfo[idx][cNitro] = strval(arrCoords[20]);
CarInfo[idx][cLamps] = strval(arrCoords[21]);
CarInfo[idx][cExhaust] = strval(arrCoords[22]);
CarInfo[idx][cWheels] = strval(arrCoords[23]);
CarInfo[idx][cRoof] = strval(arrCoords[24]);
CarInfo[idx][cStereo] = strval(arrCoords[25]);
CarInfo[idx][cHydraulics] = strval(arrCoords[26]);
CarInfo[idx][cBullbar] = strval(arrCoords[27]);
CarInfo[idx][cRearBullbars] = strval(arrCoords[28]);
CarInfo[idx][cFrontSign] = strval(arrCoords[29]);
CarInfo[idx][cFrontBullbars] = strval(arrCoords[30]);
CarInfo[idx][cFrontBumper] = strval(arrCoords[31]);
CarInfo[idx][cRearBumper] = strval(arrCoords[32]);
CarInfo[idx][cVents] = strval(arrCoords[33]);
CarInfo[idx][cPaintJob] = strval(arrCoords[34]);
CarInfo[idx][cKey] = strval(arrCoords[35]);
CarInfo[idx][cNomer] = strval(arrCoords[36]);
CarInfo[idx][cTehno1] = strval(arrCoords[37]);
idx++;
}
fclose(file);
}
return 1;
}[/pwn]

[pwn]public SaveStuff()
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d||||||||||", Jackpot,Tax,TaxValue,Security,Treasury,CopSal,FbiSal,NGSal,MedSal,SwatSal,ReportSal,PolSal,LicSal,NonJobSal,biztax,OWNABLECARS,ACCOUNTS,IGRO KCHISLO);
new File: file2 = fopen("stuff.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}[/pwn]

[pwn]if(strcmp(cmd, "/sellmycar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAtDealership(playerid))
{
GetPlayerName(playerid, playername, sizeof(playername));
if(IsPlayerInAnyVehicle(playerid))
{
new carid = GetPlayerVehicleID(playerid);
new Float:x,Float:y,Float:z;
new Float:a;
carid = GetPlayerVehicleID(playerid);
GetVehiclePos(carid,x, y, z);
GetPlayerFacingAngle(playerid, a);
if(strcmp(playername, CarInfo[carid-SIMPLECARS-1][cOwner], true) == 0)
{
strmid(CarInfo[carid-SIMPLECARS-1][cOwner], "The State", 0, strlen("The State"), 999);
ServerGivePlayerMoney(playerid,CarInfo[carid-SIMPLECARS-1][cCost]*3/4);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~B‘ ŒPOƒA‡… CBOE C ˆA ~n~~g~3/4", CarInfo[carid-SIMPLECARS-1][cCost]/3/4);
GameTextForPlayer(playerid, string, 10000, 3);
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Âû óñïåøíî ïðîäàëè àâòî.");
PlayerInfo[playerid][pCar] --;
BrowsingCar[playerid] = 1;
CarInfo[carid-1-SIMPLECARS][cTeh] = 0;
CarInfo[carid-1-SIMPLECARS][cLock] = 0;
CarInfo[carid-SIMPLECARS-1][cNitro] = 0;
CarInfo[carid-SIMPLECARS-1][cHood] = 0;
CarInfo[carid-SIMPLECARS-1][cSideskirt] = 0;
CarInfo[carid-SIMPLECARS-1][cSpoiler] = 0;
CarInfo[carid-SIMPLECARS-1][cLamps] = 0;
CarInfo[carid-SIMPLECARS-1][cExhaust] = 0;
CarInfo[carid-SIMPLECARS-1][cWheels] = 0;
CarInfo[carid-SIMPLECARS-1][cRoof] = 0;
CarInfo[carid-SIMPLECARS-1][cStereo] = 0;
CarInfo[carid-SIMPLECARS-1][cHydraulics] = 0;
CarInfo[carid-SIMPLECARS-1][cBullbar] = 0;
CarInfo[carid-SIMPLECARS-1][cRearBullbars] = 0;
CarInfo[carid-SIMPLECARS-1][cFrontSign] = 0;
CarInfo[carid-SIMPLECARS-1][cFrontBullbars] = 0;
CarInfo[carid-SIMPLECARS-1][cFrontBumper] = 0;
CarInfo[carid-SIMPLECARS-1][cRearBumper] = 0;
CarInfo[carid-SIMPLECARS-1][cVents] = 0;
CarInfo[carid-SIMPLECARS-1][cPaintJob] = -1;
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SetVehiclePos(GetPlayerVehicleID(playerid), -2141.6714,2707.8916,157.9912 );
CarInfo[carid-SIMPLECARS-1][cSTCar_x] = 3424.36;
CarInfo[carid-SIMPLECARS-1][cSTCar_y] = -2895.12;
CarInfo[carid-SIMPLECARS-1][cSTCar_z] = 157.9912;
CarInfo[carid-SIMPLECARS-1][cSTCar_a] = 178.6288;
CarInfo[carid-SIMPLECARS-1][cPARKCar_x] = 3424.36;
CarInfo[carid-SIMPLECARS-1][cPARKCar_y] = -2895.12;
CarInfo[carid-SIMPLECARS-1][cPARKCar_z] = 157.9912;
CarInfo[carid-SIMPLECARS-1][cPARKCar_a] = 178.6288;
// SetVehiclePos(carid, CarInfo[carid-1-SIMPLECARS][cSTCar_x], CarInfo[carid-1-SIMPLECARS][cSTCar_y], CarInfo[carid-1-SIMPLECARS][cSTCar_z]);
// OnPropUpdate();
SavePlayer(playerid);
//SaveStuff();
SaveCars();
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ â câåîåì òðàíñïîðòíîì ñð-âå.");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ â ñâîåì òðàíñïîðòíîì ñð-âå.");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû íå íà àâòîðûíêå!");
}
}
return 1;
}[/pwn]



H@OS
GeryyДата: Вторник, 14.05.2013, 12:22 | Сообщение # 2
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Цитата (Alexcey666)
можно ли сделать что бы она убралась с vehicle.txt

можно только переписать заново, внеся все строчки кроме той что нужно удалить



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Alexcey666Дата: Суббота, 18.05.2013, 19:56 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Поднимаю!!!


H@OS
Kw33ckДата: Суббота, 18.05.2013, 21:11 | Сообщение # 4
Местный
Группа: Продвинутые
Сообщений: 620
Награды: 8
Город: Empire Bay
Репутация: 1405
Замечания: 60%
Статус:
Господи, пусть у тебя там хоть слово "хер" будет написано, не грузи ты последнюю строчку и всё. А если удаляешь из середины машины, то просто перемести с последней машины (=ownablecars) все параметры в удаляемую, и после чего естественно тоже уменьши овнаблекарс в стафф.ини


>>> Внимание: GTA 5 Online на пиратке! <<<

>>> Внимание: Mafia 2 Multiplayer ВКонтакте! <<<

Мои завистники:
1 место - Eakwarp (постоянная зависть в сторону моих успехов и уровня развития) - Стаж > 4х лет!
2 место - PeRaN (подлиза, признавшая моё превосходство, но не желающая что-либо исправлять по моим советам) - Стаж > 3х лет!
3 место - Тут можешь оказаться ты!
Alexcey666Дата: Суббота, 18.05.2013, 23:09 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Закрыто.... Респект и уважуха))) Borog


H@OS
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Проблема с системой авто
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM