Question

Всем привет. В обещм хочу сделать команду, что бы на АЗС можно было чинится.

Решил взять за основу команду заправки авто.  Вот она:

Спойлер

CMD:fill(playerid, params[])
{
	if(pTemp[playerid][pFilling]) return 1;
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,CGRAY,"Вы должны быть в т/с");
	new vehicleid = GetPlayerVehicleID(playerid);
	if(GetEngineStat(vehicleid) == 1) return SendClientMessage(playerid,CGRAY,"Заправляться можно только с заглушенными двигателем");
	new modelid = GetVehicleModel(vehicleid) - 400;
	if(!gTransport[modelid][trFuelable]) return SendClientMessage(playerid,CGRAY,"Ваше т/с не имеет бензобака");
	new fillingid = -1;
	//if(gFillings[fillingid][fillWorking] == false) return SendClientMessage(playerid,CGRAY,"Тест");
	for(new i;i<FILLING_COUNT;i++)
	{
		if(!IsPlayerInDynamicArea(playerid,gAreas[arFill][i])) continue;
		else fillingid = i;
	}
	if(fillingid == -1) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Вы должны быть на АЗС");
	pTemp[playerid][pFillingID] = fillingid+1;
	pTemp[playerid][pFilling] = true;
	ShowFillingBar(playerid,vehicleid);
	SendClientMessage(playerid,CGRAY,"Выбрать нужное количество бензина: A,D. Заправиться: пробел/левый шифт.");
	TogglePlayerControllable(playerid,0);
	return true;
}

 

 

Надо сделать, что бы снимали например 5.000, и авто чинилось.

При вводе /fill выскакивает так-же TD ( Их ко десли я не ошибаюсь снизу команды )

 

Share this post


Link to post

2 answers to this question

  • 0

@HAPKOMAH 

RepairCar(vehicleid) - функция починки

GivePlayerMoney(playerid, sum) - функция выдачи / отнятия денег. 

В чем возникли трудности? 

Share this post


Link to post
  • 0

@DEST Все сделал, работает.

Edited by HAPKOMAH

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • AndryKrut007
      By AndryKrut007
      Добрых времени суток, наш проект активно ищет разработчиков в CRMP проект.
       
      Нам требуются:
       
      Pawn разработчик
       
      PR менеджер
       
      Разработчик лаунчера
       
      Управляющий разработчиками
       
      А также рассмотрим любые другие вакансии
       
      Писать: тг @derhid
    • August_Rothschild
      By August_Rothschild
      Всем привет , как заменять анимации в игре ? Имеется ввиду анимации танцев , как прочесть файлы с анимациями или как заменять определенную анимацию