Перейти к содержанию

и снова о кэш шопе


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

и снова про кэш шоп.. подскажите где изменить или добавить функцию чтобы кэш шопом могли пользоваться не простые игроки с айди 0 а премиум игроки ну или супер прем) не важно

Ссылка на комментарий
Поделиться на другие сайты

if (getgmlevel()>"ID"{
goto Magazin;
}

magazin:
-    cashsho<TAB>cashshop<TAB>....

ID - уровень премиум/СП аккаунта

 я правильно вас понял?

Изменено пользователем Ultima
Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Ultima сказал:

if (getgmlevel()>"ID"{
goto Magazin;
}

magazin:
-    cashsho<TAB>cashshop<TAB>....

ID - уровень премиум/СП аккаунта

 я правильно вас понял?

Не id, а уровень аккаунта

И не goto, а callshop

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, botka4aet сказал:

Не id, а уровень аккаунта

И не goto, а callshop

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

Изменено пользователем ucell-uz
Ссылка на комментарий
Поделиться на другие сайты

Так тебе кнопку кэш шопа изменить над или просто магазин новый поставить?

Если кнопку, то (для геркулеса) :
hercules/src/map/clif.c

ищи 

void clif_parse_CashShopOpen(int fd, struct map_session_data *sd) {

и после :

	if (map->list[sd->bl.m].flag.nocashshop) {
		clif->messagecolor_self(fd, COLOR_RED, msg_fd(fd,1489)); //Cash Shop is disabled in this map
		return;
	}

добавь:

	if( sd->group_id < 1)
	{
		clif->messagecolor_self(fd, COLOR_RED, "Group id is too low.");
		return;
	}

хз заработает ли, не проверял. Цифру 1 измени на желаемый гм лвл.

Изменено пользователем Gendalf
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика