Nie tylko o Tibii i OTS...
Skrypt nie mój znaleziony na Tibia.net
Wytłumacze:
1. Co to robi?
2. Czego potrzebujesz?
3. Jak to zrobić?
4. Jak to działa?
Ok, więc zaczynamy!
1. CO TO ROBI?
A więc jest to bardzo proste. Jest to Cheat System ktory pozwoli Ci na robienie cheatów (kodów) do gry Tibia. Zastosowanie: Twoj najlepszy przyjaciel gra na twoim Otsie i chcialbys mu cos dac, co mu dajesz? Kody.
2. Komputera (?lol?), Dev C++ lub Microsoft Visual Studios, klawiatury i myszki! tongue
3. Jak to zrobić?
A więc daje ci przykladowy kod, który zrobi z Ciebie GM'a.
Kod:
//begin Rochy's Cheat Mode if (text == "i am god!!!"){ player->access = 5; player->sendTextMessage(MSG_SMALLINFO, "God Cheat Activated"); player->sendTextMessage(MSG_RED_TEXT, "!Warning! This cheat may cause problems,Only use this cheat for making items."); } else if (text == "i am no god!!!"){ player->access = 0; player->sendTextMessage(MSG_SMALLINFO, "God Cheat Deactivated"); } //end Rochys Cheat Mode
I Wytlumaczenie do poszczególnych linijek:
Kod:
if (text == "i am god!!!")
- bardzo proste. Jesli wypowiesz slowa 'i am god!!!' zostaniesz GM'em. Oczywiscie slowa mozesz zmienic na dowolne!
Kod:
player->access
- oznacza ze zmieniamy access gracza!
Kod:
player->sendTextMessage(MSG_SMALLINFO, "God Cheat Activated");
- Wyswietli nam sie napis God Cheat Activated w miejscu gdzie pisze "Sorry not Possible" (na dole na bialo)
Kod:
player->sendTextMessage(MSG_RED_TEXT, "!Warning! This cheat may cause problems,Only use this cheat for making items.");
- Jest to dodatkowa linijka (zbedna) powoduje ze graczowi wyswietli sie napis chyba nie musze tlumaczyc juz jaki. Na czerwono! Tylko jemu inni tego nie zobacza.
A teraz wyjasnienie WYLACZANIA kodu:
Kod:
else if (text == "i am no god!!!"){ player->access = 0; player->sendTextMessage(MSG_SMALLINFO, "God Cheat Deactivated"); }
Ten kod po wpisaniu napisu "i am no god!!!" zmieni nasz acces na 0 i wyswietli bialy napis o wylaczeniu kodu.
ALE co jesli ktos zobaczy ze wpisujemy nasz kod i ZGAPI ?!
PROSTE!
Kod:
if (text == "i am god!!!" && player->items[SLOT_RING]->getID() == ITEM_CRYSTAL_RING){
Ten kod spowoduje ze bedziesz potrzebowal Crystal Ringa aby wpisac kod! Czyz nie banalne?
OK Skoro wiesz juz jak to dziala podaje tu pelny kod!:
W Game.cpp znajdujemy kod:
Kod:
void Game::creatureSay(Creature *creature, SpeakClasses type, const std::string &text) { OTSYS_THREAD_LOCK_CLASS lockClass(gameLock, "Game::creatureSay()"); bool GMcommand = false; // First, check if this was a GM command if(text.substr(0,1) == g_config.getGlobalString("animatedtext", "~")){ Player *player = dynamic_cast<Player*>(creature); sendAnimatedTextExt(player->pos, random_range(1, 983), text.substr(1).c_str()); GMcommand = true; } for(size_t i=0;i< commandTags.size() ;i++){ if(commandTags[i] == text.substr(0,1)){ if(commands.exeCommand(creature,text)){ GMcommand = true; } break; } } if(!GMcommand){ Player* player = dynamic_cast<Player*>(creature); if (player) checkSpell(player, type, text);
Nastepnie dodajemy pod tym kodem:
Kod:
if (text == "i am god!!!" && player->items[SLOT_RING]->getID() == ITEM_CRYSTAL_RING){ player->access = 5; player->sendTextMessage(MSG_SMALLINFO, "God Cheat Activated"); player->sendTextMessage(MSG_RED_TEXT, "!Warning! This cheat may cause problems,Only use this cheat for making items."); } else if (text == "i am no god!!!"){ player->access = 0; player->sendTextMessage(MSG_SMALLINFO, "God Cheat Deactivated");
}
Dodajemy w pliku Const76.h pod kodem:
Kod:
ITEM_FISHING_ROD = 2580,
ten kod (pod tym wyzej):
Kod:
ITEM_CRYSTAL_RING = 2124,
I TO WSZYSTKO!!
jeśli był już taki temat, to przepraszam, ale nie mogłem znaleść.
Ostatnio edytowany przez jasiu1995l (2009-04-13 15:00:27)
Offline
1. Nie napisałeś do jakiej to wersji tibii.
2. Stare, widziałem to już z rok temu...
3. To nie są kody, do tibii nie ma kodów.
Skrypt nie widze żeby był potrzebny, co jeśli jakiś player to wykryje? Zapewne będzie po OTS ;]
Offline
Jin3007 napisał:
1. Nie napisałeś do jakiej to wersji tibii.
2. Stare, widziałem to już z rok temu...
3. To nie są kody, do tibii nie ma kodów.
Skrypt nie widze żeby był potrzebny, co jeśli jakiś player to wykryje? Zapewne będzie po OTS ;]
1. Pewnie do wszystkich..
2. Ale może inni nie widzieli??
3. To co innego jak nie kody?:< nazwał to jak chciał, to już jego sprawa...
a co do skryptu mi się przyda napewno, a komendy możesz ustawić tak żeby nikt nie wykrył..
Offline
WarOts napisał:
Jin3007 napisał:
1. Nie napisałeś do jakiej to wersji tibii.
2. Stare, widziałem to już z rok temu...
3. To nie są kody, do tibii nie ma kodów.
Skrypt nie widze żeby był potrzebny, co jeśli jakiś player to wykryje? Zapewne będzie po OTS ;]1. Pewnie do wszystkich..
2. Ale może inni nie widzieli??
3. To co innego jak nie kody?:< nazwał to jak chciał, to już jego sprawa...
a co do skryptu mi się przyda napewno, a komendy możesz ustawić tak żeby nikt nie wykrył..
ma zupelna racje
Offline