-nahodne chodi
-pije
-mota se
-sedi
-Jde k nejblizsimu npc/pc a pozdravi ho.
void main() { object oCil=GetNearestObject(OBJECT_TYPE_CREATURE); object oChair = GetNearestObjectByTag("zidle1"); object ostolicka = GetNearestObjectByTag("zidle2"); switch(d20()) { case 1: ClearAllActions(); ActionRandomWalk(); break; case 2: if (!GetIsObjectValid(GetSittingCreature(oChair))) { ClearAllActions(); ActionMoveToObject(oChair,FALSE); if (!GetIsObjectValid(GetSittingCreature(oChair))) { ActionSit(oChair); } } break; case 3: ClearAllActions(); ActionPlayAnimation(ANIMATION_FIREFORGET_DRINK); ActionPlayAnimation(ANIMATION_LOOPING_PAUSE_DRUNK,120.00); break; case 4: ActionMoveToObject(oCil,FALSE); ActionPlayAnimation(ANIMATION_FIREFORGET_GREETING); break; case 5: if (!GetIsObjectValid(GetSittingCreature(ostolicka))) { ClearAllActions(); ActionMoveToObject(ostolicka,FALSE); if (!GetIsObjectValid(GetSittingCreature(ostolicka))) { ActionSit(ostolicka); } } break; default : break; } }
V hospode pouzivam dva typy dedadel stolicku a zidly.
Dává se do onHB
Tak kratcejsi uz to snad byt nemuze:)
Musel jsem pridat ty akce move protoze jinak k zidly utikaly coz nevypada moc dobre hlavne u stariku.
Příspěvek upravil zpirit: 12.03.2006 16:25