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

 



 
          





Рекомендуем:





Последние Файлы 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
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Проблема с системой авто
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
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua