Рекомендованные сообщения



3 posts in this topic

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

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

Спойлер

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
Share on other sites

@HAPKOMAH 

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

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

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

Share this post


Link to post
Share on other sites

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

Edited by HAPKOMAH

Share this post


Link to post
Share on other sites
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

    • x_SkYAs_x
      By x_SkYAs_x
      Здравствуйте у меня возникла проблема вот с этим
      D:\gamemodes\new.pwn(976) : fatal error 100: cannot read from file: "../sourse/other/colors.inc" Compilation aborted. Pawn compiler 3.10.7 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. Помогите пожалуйста