[C++] Mount ca și cal
- maic
-

- Mesaje: 936
- Membru din: 20 Sep 2015, 18:00
- Aprecieri: 37
- Mulţumiri: 1331
- Discord: Copiază ID
Dupa ce ca 10000 de oameni l*au bagat si toti au problema cu calul dupa teleport, iar niciunul nu se intereseaza de la codul-sursa adica de pe dev unde e mura-n gura, consider ca toti cei astia sunt niste lasi care inca asteapta sa primeasca totul pe tava si ei doar sa scoata banii din donatii. No, eu va urez bafta, iar daca vede mesajul asta un player care joaca pe un sv care are o asa problema ii zic de pe acum ca isi pierde timpul, iar munca lui va fi aruncata la gunoi. Bafta la facut singuri, nu mai postez nimic pt. ca nu se merita deloc.
Ultima oară modificat 02 Feb 2018, 21:40 de către maic, modificat 1 dată în total.
- ManiacRobert
-

- Mesaje: 1526
- Membru din: 09 Dec 2013, 09:51
- Server: Canary-World
- Regat: Shinsoo
- Aprecieri: 310
- Mulţumiri: 687
- Discord: Copiază ID
- Contact:
P.S : Dacă ai server, nu uita să-ți faci backup înainte, s-ar putea să-ți iei înjurături daca nu reușești.
- Zerant :3
-

- Mesaje: 723
- Membru din: 17 Oct 2015, 12:53
- Server: Velor2
- Regat: Jinno
- Aprecieri: 15
- Mulţumiri: 141
- Discord: Copiază ID
Sau poti face questu asa :
quest new_mount begin
state start begin
when 71124.use or 71125.use begin
local tabel_pc = {
[71124] = "leu_alb",
[71125] = "mistret",
}
local tabel_mount = {
[71124] = 20114,
[71125] = 20115
}
if pc.is_polymorphed() then
say_title("Mount System[ENTER]")
say("[ENTER]Nu poti calarii cat esti transformat.")
return
end
if pc.is_riding() then
say_title("Mount System[ENTER]")
say("[ENTER]Nu poti invoca un mount cat timp calaresti!")
return
end
if pc.getqf(tabel_pc[item.get_vnum()]) == 1 then
horse.unsummon()
pc.setqf(tabel_pc[item.get_vnum()], 0)
return
end
pc.setqf(tabel_pc[item.get_vnum()], 1)
horse.unsummon()
horse.set_appearance(tabel_mount[item.get_vnum()])
horse.summon()
end
end
end- Pentru acest mesaj, Zerant :3 a primit 2 (de) mulţumiri
- Daishinkan • danielionut
- Titanus
-

- Mesaje: 322
- Membru din: 07 Sep 2015, 13:38
- Server: www.m2argo.ro
- Aprecieri: 22
- Mulţumiri: 181
- Contact:
100% functional
p.s: recomand quest-ul de la Zerant pentru ca e mai eficient chiar daca tot acolo se ajunge
p.s: recomand quest-ul de la Zerant pentru ca e mai eficient chiar daca tot acolo se ajunge

- ManiacRobert
-

- Mesaje: 1526
- Membru din: 09 Dec 2013, 09:51
- Server: Canary-World
- Regat: Shinsoo
- Aprecieri: 310
- Mulţumiri: 687
- Discord: Copiază ID
- Contact:
Merge ms

# REZOLVAT. MULTUMIRI LUI Zerant !
Ultima oară modificat 10 Dec 2017, 09:45 de către Metin2Sometimes, modificat de 2 ori în total.
Salut , am urmatoarea problema :
Ma teleportez pe mount si dupa teleport arata ca sunt pe cal .
De ce ?
Ma teleportez pe mount si dupa teleport arata ca sunt pe cal .
De ce ?
- Zerant :3
-

- Mesaje: 723
- Membru din: 17 Oct 2015, 12:53
- Server: Velor2
- Regat: Jinno
- Aprecieri: 15
- Mulţumiri: 141
- Discord: Copiază ID
Sa puteti adauga bonusuri pe mount-uri faceti in felu urmator :
char_horse.cpp
cauti :
Cauti :
Cauti :
Cauti :
char_horse.cpp
cauti :
#include "../../common/VnumHelper.h"adaugi :
//Affect mount
int get_affect_mount[] = {AFFECT_MOUNT_1, AFFECT_MOUNT_2, AFFECT_MOUNT_3};
//Affect mount
//Definuri pt bonusuri mounturi
int pMountBonus_1[] = {POINT_ATTBONUS_MONSTER, 25};
int pMountBonus_2[] = {POINT_ATTBONUS_MONSTER, 20};
int pMountBonus_3[] = {POINT_ATTBONUS_UNDEAD, 20};
int pMountBonus_4[] = {POINT_ATTBONUS_MONSTER, 5};
//Definuri pt bonusuri mounturi
//Define timp
int DuratingBonus[] = {60*60*24*365};
//Define timp
Cauti :
if (IsPolymorphed())Adaugi :
if (GetHorseAppearance() == 20114)
{
AddAffect(get_affect_mount[0], pMountBonus_1[0], pMountBonus_1[1], 0, DuratingBonus[0], 0, true);
}
if (GetHorseAppearance() == 20111)
{
AddAffect(get_affect_mount[0], pMountBonus_3[0], pMountBonus_3[1], 0, DuratingBonus[0], 0, true);
AddAffect(get_affect_mount[1], pMountBonus_4[0], pMountBonus_4[1], 0, DuratingBonus[0], 0, true);
}
Cauti :
PointChange(POINT_IQ, 0);Adaugi :
if (GetHorseAppearance() == 20114)
{
RemoveAffect(get_affect_mount[0]);
}
if (GetHorseAppearance() == 20111)
{
RemoveAffect(get_affect_mount[0]);
RemoveAffect(get_affect_mount[1]);
}
Affect.hCauti :
AFFECT_DRAGON_SOUL_DECK_1 = 542,Adaugi :
AFFECT_MOUNT_1 = 546, AFFECT_MOUNT_2 = 547, AFFECT_MOUNT_3 = 548,
- Pentru acest mesaj, Zerant :3 a primit 2 (de) mulţumiri
- Metin2Sometimes • Titanus
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori




