edit :
pvp.cpp: In function 'long int start_duel_efect(LPEVENT, long int)':
pvp.cpp:224: error: 'struct start_duel_efect_info' has no member named 'pvp_event'
Pun aici liniile de le 200-250.
Cod: Selectaţi tot
EVENTFUNC(start_duel_efect)
{
start_duel_efect_info * info = dynamic_cast<start_duel_efect_info *>(event->info);
if ((info == NULL) || (info->ch1 == NULL) || (info->ch2 == NULL) || (info->pkPVP == NULL)) return 0;
switch (info->state)
{
case 0:
{
info->ch1->SpecificEffectPacket("d:/ymir work/effect/pvp/3.mse");
info->ch2->SpecificEffectPacket("d:/ymir work/effect/pvp/3.mse");
info->state++;
return PASSES_PER_SEC(1);
break;
}
case 1:
{
info->ch1->SpecificEffectPacket("d:/ymir work/effect/pvp/2.mse");
info->ch2->SpecificEffectPacket("d:/ymir work/effect/pvp/2.mse");
info->state++;
return PASSES_PER_SEC(1);
break;
}
case 2:
{
info->ch1->SpecificEffectPacket("d:/ymir work/effect/pvp/1.mse");
info->ch2->SpecificEffectPacket("d:/ymir work/effect/pvp/1.mse");
info->state++;
return PASSES_PER_SEC(1);
break;
}
case 3:
{
info->ch1->SpecificEffectPacket("d:/ymir work/effect/pvp/go.mse");
info->ch2->SpecificEffectPacket("d:/ymir work/effect/pvp/go.mse");
if ((info->pkPVP->Agree(info->ch1->GetPlayerID())) && (!info->pvp_event))
{
info->ch2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s님과의 대결 시작!"), info->ch1->GetName());
info->ch1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s님과의 대결 시작!"), info->ch2->GetName());
}
return 0;
break;
}
}
return 0;
}
