Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Создание бизнеса

Статус
В этой теме нельзя размещать новые ответы.

folinpetr

Новичок
Так сейчас я вам обьясню что такое bizz.cgf и sbizz.cgf
(они находятся в скриптфайлс)
Bizz.cgf:
Это файл в котором находятся бизнессы с входом (пример: аммо, банк и т.д)

Sbizz.cgf:
Это файл в котором находятся бизнесссы без входа (пример: CNN, бенз. биз)

Так вот, в данном случае, я вам обьясню создание бизнесса с входом,
сегодня сделаем бизнесс, магазина продаж очков.


PHP:
Шаг 1:

Открываем файл bizz.cgf и прописываем:

______________________________________
0|The State|Shoping|No-one|1412.806762|-1700.142700|13.539500|191.589492|107.857200|928.211608|10|8000000|8500|51000|1|0|98168|100000|1
______________________________________

Пояснение:
1) стоит 0, это значит, что бизнесс продается
2) стоит The State - это ник хозяина, в данном случае его нет
3) Название бизнесса
4) No-one - это зам. бизнесса (непомню название )
5)
6) Координаты входа
7)
8)
9) Координаты появления в интерьере
10)

Далее остовляем так же, остольное можно изменить через /edit

Все тут мы разобрались, в игре биз появился

Шаг 2:

Делаем каманду, что бы деньги появлялись в бизнессе.
______________________________________
if(strcmp(cmd, "/glasses", true) == 0) 
{ 
	new params[256]; 
        params = strtok(cmdtext, idx); 
        if(!strlen(params)) 
        { 
        	SendClientMessage(playerid, 0xFFFFFFAA, " /glasses [1-30]"); 
        	return 1; 
        } 
        if(strcmp(params, "1", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19006, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "2", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19007, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "3", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19008, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "4", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19009, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "5", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19010, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "6", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19011, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "7", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19012, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "8", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19013, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "9", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19014, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "10", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19015, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "11", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19016, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "12", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19017, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "13", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19018, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "14", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19019, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "15", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19020, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "16", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19021, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "17", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19022, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "18", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19023, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "19", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19024, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "20", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19025, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "21", true) == 0) 
        { 
       	 	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19026, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "22", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19027, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "23", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
       	 	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19028, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "24", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19029, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "25", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19030, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "26", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19031, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "27", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19032, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "28", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19033, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "29", true) == 0) 
        { 
       	 RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19034, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        else if(strcmp(params, "30", true) == 0) 
        { 
        	RemovePlayerAttachedObject(playerid, 2); 
        	GivePlayerMoney(playerid,-500); 
        	SBizzInfo[6][sbTill] += 500; 
        	SetPlayerAttachedObject(playerid,2, 19035, 2, 0.1, 0.03, 0.0, 0.0, 90.0, 90.0); 
        } 
        return 1; 
}
______________________________________

Замете в каждой из очков есть такие функции:
______________________________________
GivePlayerMoney(playerid,-500); 
SBizzInfo[6][sbTill] += 500;
______________________________________
GivePlayerMoney(playerid,-500);
______________________________________

эта функция отнимает деньги у того кто напишет эту каманду... в данном случае это 500$.
______________________________________
SBizzInfo[6][sbTill] += 500;
______________________________________

эта функция закидывает деньги в бизнесс,
______________________________________
[6]
______________________________________

это id бизнесса, его мы можем узнать, в игре через /edit.


Примичание: отнимаемое количество денег у игрока, и прибовляемое в бизнесс, на обязанны, совпадать!
Все наш бизнесс, готов! Так-же вы можете создать много бизнессов с камандами, просто вставив
эти функции в каманду!
______________________________________
GivePlayerMoney(playerid,-500); 
SBizzInfo[id бизнесса][sbTill] += 500;
______________________________________
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу