Autor Wiadomość
vilagie
PostWysłany: Czw 19:47, 23 Mar 2006    Temat postu: Zmiana płci

Jest to skrypt, który polega na tym, że zmieniamy płeć za godziny pacca
W "command.cpp" w tabeli kodów dodaj:

Kod:
{"/changesex",&Commands::changeSex},Przy końcu pliku dodaj:

Kod:
bool Commands::changeSex(Creature* c, const std::string &, const std::string &) {
Player* p = dynamic_cast<Player*>(c);
if (!p)
return false;
long losttime = 3600000*g_config.getGlobalNumber("sexchangehours",5);
if (p->premiumTicks < losttime) {
p->sendTextMessage(MSG_SMALLINFO,"You do not have enought premium time.");
return false;
}
bool sex = p->sex == PLAYERSEX_MALE;

if (sex) {
p->sendTextMessage(MSG_SMALLINFO,"You are now a female.");
p->sex = PLAYERSEX_FEMALE;
p->looktype = 136;
game->creatureChangeOutfit(p);
} else {
p->sendTextMessage(MSG_SMALLINFO,"You are now a male.");
p->sex = PLAYERSEX_MALE;
p->looktype = 128;
game->creatureChangeOutfit(p);
}
p->premiumTicks -= losttime;
return true;
}W "commands.h" pod tą komendą, którą dodaliśmy dodaj:

Kod:
bool changeSex(Creature*,const std::string&,const std::string&);W "commands.xml" dodaj linijkę:

Kod:
<command cmd="/changesex" access="0"/>

Powered by phpBB © 2001,2002 phpBB Group