Назад

Помогит едопистаь скрипт!

Автор: -OnIZuCa-: Дата: 02.04.2010

Помогите дописать этот скрипт.

-	script	bonus	-1,{
OnAgitEnd:
set $guild, getcastledata("prtg_cas05",1);
announce "[Guild Wars]: Божественный замок захватили! ",bc_all|bc_blue;
end;
}

prontera,147,173,4 script Магазин божьих плюшек 414,{

if (strcharinfo(2)==getguildname ($guild)) { // Если не спутал, то получиться так. Если персонаж принадлежит гильдии которая захватила божественный замок то он может купить боунсы.
set $guild,@GID; // Если не спутал, устанавливаем название гильдии для плюшки в низу.
set .npc$,"[Магазин богов]";
mes .npc$;
mes "Приветствую тебя "+strcharinfo(0)+" из гильдии "+GetGuildName(@GID)+" ты хочешь купить бонусы ? ";
switch(select("Да.:Нет.")){

case 2:
mes .npc$;
mes "Приходи в любое время.";
mes "Буду ждать.";
close;

case 1:
if ($bogb == 1) {
close2;
callshop "shop1",1;
end;
}
}}

set .npc$,"[Магазин богов]";
mes .npc$;
mes "Извени, но ты не принадлежиш к божественным гильдиям!";
close;

}


- shop shop1 139,568:350,12221:10000,522:8500,611:-1,501:-1,502:-1,503:-1,504:-1,1025:500,505:-1,506:-1,601:-1,602:-1,645:-1,656:-1,657:-2500,1065:-1,715:1000,716:1000,717:1000



Суть скрипта.
Есть два замка, если их захватывают , то эти ги ( которые захватили замок) имеют доступ, к нпц который продает специальные предметы.
Обычный игрок не имеет доступ к этому нпц.

Автор: Sanasol: Дата: 02.04.2010

-	shop	godlikeshop	86,1950:-1,1952:-1
prontera,147,173,4 script Магазин божьих плюшек 414,{

set .@GID, GetCastleData("prtg_cas05",1);
set .npc$,"[Магазин богов]";

if (getcharid(2) == .@GID) { // Если не спутал, то получиться так. Если персонаж принадлежит гильдии которая захватила божественный замок то он может купить боунсы.
set $guild,@GID; // Если не спутал, устанавливаем название гильдии для плюшки в низу.
mes .npc$;
mes "Приветствую тебя "+strcharinfo(0)+" из гильдии ^ff0000" + GetGuildName(.@GID) + "^000000 ты хочешь купить бонусы ? ";
switch(select("Да.:Нет.")){

case 2:
mes .npc$;
mes "Приходи в любое время.";
mes "Буду ждать.";
close;

case 1:
callshop "godlikeshop",0;
close;
}
} else {

mes .npc$;
mes "Извени, но ты не принадлежиш к божественным гильдиям!";
close;
}
}



Ты почти все правильно сделал понабрал кусков но все подогнать под скрипт не потрудился.

Не знаю почему вам не написать ничего самим. Я вот запустил серв и тестил сразу ошибки и т.д. А вам это сложно? Серв + Блокнот(Notepad++) + Ро .. Всё.

Раз 50 релодскрипт на Гв сходил захватил замок и т.д.

Автор: MaHapX: Дата: 02.04.2010

Захватил замок, а всё равно пишет ... не принадлежишь гильдиям

Автор: Мяфк: Дата: 02.04.2010

Замени это: if (getcharid(2) == .@GID) {
На:
if (strcharinfo(2)==getguildname (.@GID)) {

Автор: Sanasol: Дата: 02.04.2010

у меня нормально все.