Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Квестовые пользовательские функции

Rusa




Квестовая система имеет в 131b19b 086;зможность вызывать следующий набор функций из основной программы:

GetName_Tutorial (string _ININame)

_ININame .ini-файла

GetName string ININame

ININame - имя .ini-файла персонажа

SetName (string _ININame, string name)

ININame - имя .ini-файла персонажа

name

GetHealth (string ININame)

ININame - имя .ini-файла персонажа

GetHealthCondition (string ININame)

ININame - имя .ini-файла персонажа

SetHealth (string ININame, int health)

ININame - имя .ini-файла персонажа

health

GetMoney

SetMoney (int NewMoney)

NewMoney

GetExperience (string ININame)

Experience

ININame - имя .ini-файла персонажа

Experience

SetExperience (string ININame, int value)

Experience

ININame - имя .ini-файла персонажа

value

GetCharm (string ININame)

Charm

ININame - имя .ini-файла персонажа

Charm

SetCharm (string ININame, int value)

Charm

ININame - имя .ini-файла персонажа

value

GetLeader (string ININame)

Leader

ININame - имя .ini-файла персонажа

Leader

SetLeader (string ININame, int value)

Leader

ININame - имя .ini-файла персонажа

value

GetTrade (string ININame)

Trade

ININame - имя .ini-файла персонажа

Trade

SetTrade (string ININame, int value)

Trade

ININame - имя .ini-файла персонажа

value

GetEyeSight (string ININame)

EyeSight

ININame - имя .ini-файла персонажа

EyeSight

SetEyeSight (string ININame, int value)

EyeSight

ININame - имя .ini-файла персонажа

value

GetHearing (string ININame)

Hearing

ININame - имя .ini-файла персонажа

Hearing

SetHearing (string ININame, int value)

Hearing

ININame - имя .ini-файла персонажа

value

GetLarkness (string ININame)

Larkness

ININame - имя .ini-файла персонажа

Larkness

SetLarkness (string ININame, int value)

Larkness

ININame - имя .ini-файла персонажа

value

GetStrength (string ININame)

Strength

ININame - имя .ini-файла персонажа

Strength

SetStrength (string ININame, int value)

Strength

ININame - имя .ini-файла персонажа

value

GetStamina (string ININame)

Stamina

ININame - имя .ini-файла персонажа

Stamina

SetStamina (string ININame, int value)

Stamina

ININame - имя .ini-файла персонажа

value

GetDexterity (string ININame)

Dexterity

ININame - имя .ini-файла персонажа

Dexterity

SetDexterity (string ININame, int value)

Dexterity

ININame - имя .ini-файла персонажа

value

GetAgility (string ININame)

Agility

ININame - имя .ini-файла персонажа

Agility

SetAgility (string ININame, int value)

Agility

ININame - имя .ini-файла персонажа

value

GetReaction (string ININame)

Reaction

ININame - имя .ini-файла персонажа

Reaction

SetReaction (string ININame, int value)

Reaction

ININame - имя .ini-файла персонажа

value

GetIntellect (string ININame)

Intellect

ININame - имя .ini-файла персонажа

Intellect

SetIntellect (string ININame, int value)

Intellect

ININame - имя .ini-файла персонажа

value

GetShooting (string ININame)

Shooting

ININame - имя .ini-файла персонажа

Shooting

SetShooting (string ININame, int value)

Shooting

ININame - имя .ini-файла персонажа

value

GetSniping (string ININame)

Sniping

ININame - имя .ini-файла персонажа

Sniping

SetSniping (string ININame, int value)

Sniping

ININame - имя .ini-файла персонажа

value

GetGunfighting (string ININame)

Gunfighting

ININame - имя .ini-файла персонажа

Gunfighting

SetGunfighting (string ININame, int value)

Gunfighting

ININame - имя .ini-файла персонажа

value

GetHeavyWeapons (string ININame)

HeavyWeapons

ININame - имя .ini-файла персонажа

HeavyWeapons

SetHeavyWeapons (string ININame, int value)

HeavyWeapons

ININame - имя .ini-файла персонажа

value

GetThrowing (string ININame)

Throwing

ININame - имя .ini-файла персонажа

Throwing

SetThrowing (string ININame, int value)

Throwing

ININame - имя .ini-файла персонажа

value

GetHandToHand (string ININame)

HandToHand

ININame - имя .ini-файла персонажа

HandToHand

SetHandToHand (string ININame, int value)

HandToHand

ININame - имя .ini-файла персонажа

value

GetCamouflage (string ININame)

Camouflage

ININame - имя .ini-файла персонажа

Camouflage

SetCamouflage (string ININame, int value)

Camouflage

ININame - имя .ini-файла персонажа

value

GetSapper (string ININame)



Sapper

ININame - имя .ini-файла персонажа

Sapper

SetSapper (string ININame, int value)

Sapper

ININame - имя .ini-файла персонажа

value

GetMedicine (string ININame)

Medicine

ININame - имя .ini-файла персонажа

Medicine

SetMedicine (string ININame, int value)

Medicine

ININame - имя .ini-файла персонажа

value

GetStealth (string ININame)

Stealth

ININame - имя .ini-файла персонажа

Stealth

SetStealth (string ININame, int value)

Stealth

ININame - имя .ini-файла персонажа

value

StdMessageBox (string message)

message

MessageBoxYesNo (string message)

message - текст в 131b19b 086;проса

Yes

StartMessageBox (int buttons)

buttons

NewMBText (String message)

message

AddMBText (String message)

message

ShowMessageBox

PlaySound (String Sound)

Sound

PlayMercPhrase (String MercName, String Phrase, String Sound, int Color, int Pause)

MercName

Phrase

Sound

Color

Pause

DisplayMercPhrase (String MercName, String Phrase, int DelayTime, int Color, int Pause)

MercName

Phrase

DelayTime

Color

Pause

AssertMessageBox (String Msg)

Msg

PrintToFile (String Msg)

Msg

SetHelpString (String Text, int Color)

Text

Color

ForceLoadAISquads (int Side)

Side persNDF

AllPatrolsInSectorBecomeHostile int Side

Side persNDF

BecomeHostile (string Name)

Name

SetNPCAttitude (string Name, int Att)

Name

Att attEnemy

QuestGroupBecomeHostile (int GroupID)

GroupID

SetAttitudeBetweenMonsterAndQuestGroup (String PersonName, int GroupID, int Att)

PersonName

GroupID

Att attEnemy

SetPersonsAttitude (String Person1Name, String Person2Name, int Att)

Person Name

Person Name

Att attEnemy

GetAttitudeBetweenGlobalSides (int Side1, int Side2)

Side

Side

SetAttitudesBetweenPlayerAndGlobalSides (int NDFAtt, int GeneralAtt, int ContraAtt)

NDFAtt

GeneralAtt

ContraAtt

AllQuestGroupsInCurrentSectorBecomeHostile int Side

Side

StdExp (int Delay, int Speed)

Возвращает целую часть от .

GetTeamSize

GetTeamMember (int Index)

Index GetTeamSize

DelFromTeam (string ThisName)

ThisName

AddInTeam (string ThisName)

ThisName

InitNPCs (string Name, int side)

Name

side persNDF

SetNear (string Name, string toWhom)

Name

toWhom

GoTo (string Name, string toWhom)

Name

toWhom

GoToPlace (string Name, string Place)

Name

Place

SetToPlace (string Name, string Place)

Name

Place

GoAway (string Name)

Name

GoAwayQuestGroup (int QuestGroupID)

QuestGroupID

DescribeQuest (int _Status, string _ShortDesc, string _LongDesc, string _SectorName, string _TownName, string _ClientName, string _DescInPhrase, int _Priority, int _Complexity, int _Riskiness, int _Ethicality)

_Status qFailed

ShortDesc

LongDesc

SectorName

TownName

_ClientName

Randomizer int Min int Max

Min Max

SQRT100 (int Number)

CallShop (string _ShopName, string PlayerName, string Info, int BuyProcCoef, int SellProcCoef, int UseCar)

ShopName

PlayerName

Info

BuyProcCoef

SellProcCoef

UseCar

CallBank (string _ShopName, string PlayerName, string Info, int BuyProcCoef, int SellProcCoef)

ShopName

PlayerName

Info

BuyProcCoef

SellProcCoef

SetAttitude (int Side1, int Side2, int Attitude)

Side persNDF

Side persGeneral

Attitude attEnemy

SetSectorForMonster (string MercName, string SectorName)

MercName

SectorName

GetSectorForMonster (string MercName)



MercName

GetTownForMonster (string MercName)

MercName

LoadGroup (String GroupFileName, int QSide, int AttitudeToPlayer, int sType)

GroupFileName .ini-

QSide persNDF

AttitudeToPlayer attEnemy

sType

stNone

stSoldiers

stCivilians

stAnimals

AddToGroup (String GroupFileName, int GroupID, int sType)

GroupFileName ini

GroupID

sType stSoldiers

AddPersonToQuestGroup (string Name, int QuestGroupID)

Name

QuestGroupID

MergeQuestGroups (int Group1ID, int Group2ID)

Group ID

Group ID

SetSectorState (String SectorName, int Status)

SectorName

Status Yes AI

SetSectorOwner (String SectorName, int OwnerID)

SectorName

OwnerID persNDF

GetSectorOwner (String SectorName)

SectorName

AddAttackOrder (int SideID, String SectorName, int aOuterPriority, int aOuterUrgency, int _MinMercs, int _MaxMercs, int CasualtyToStop, String OrderName)

SideID

SectorName

aOuterPriority

aOuterUrgency

MinMercs

MaxMercs

CasualtyToStop

OrderName

AddDefendOrder (int SideID, String SectorName, int aOuterPriority, int aOuterUrgency, int _MinMercs, int _MaxMercs, int CasualtyToStop, String OrderName)

SideID

SectorName

aOuterPriority

aOuterUrgency

MinMercs

MaxMercs

CasualtyToStop

OrderName

CancelOrder (int SideID, String OrderName)

SideID

OrderName

CreateSquadWithPatrolOrder (int SideID, String InitSectorName, String DestinationSectorName, int MercsNum, string OrderName)

SideID

InitSectorName

DestinationSectorName

MercsNum

OrderName

ChangeSquadDirection (int SideID, int SquadID, STRING SectorName, string OrderName)

SideID

SquadID

SectorName

OrderName

GetSquadSector (int SideID, int SquadID)

SideID

SquadID

AddCar (string CarName)

CarName

GarrisonForSector (String SectorName, int SideID)

SectorName

SideID persNDF

SetVisibleForSector (String SectorName, int _Visible)

SectorName

Visible

SetPosForSector (String SectorName, int _X, int _Y)

SectorName

X Y

SetRandomPosForSector (String SectorName, int _MIN_X, int _MAX_X, int _MIN_Y, int _MAX_Y)

SectorName

MIN X - минимальная X-координата

MAX X - максимальная X-координата

MIN Y Y

MAX Y Y

GetQuestGroupBySquad (int squadid)

squadid

SetQuestGroupsAttitude (int Group1, int Group2, int Att)

Group1

Group

Att attEnemy

SetAttitudeBetweenQuestgroupAndGlobalSide (int GroupID, int SideID, int Att)

GroupID

SideID persNDF

Att attEnemy

SetReactionOnShooting (string Name, int State)

Name

State

AddSmallCoverWithCoords (string FileName, int X, int Y, int Z, int Rotation)

FileName

X Y Z

Rotation

RemoveAIGroupByID (int GroupID)

GroupID

KillAIGroup int GroupID

GroupID

MurderNPC string Name

Name

IsEnemiesInCurrentSector

IsNPCVisibleByGroup (string Name, int GroupID, int Range)

Определяет в 131b19b 080;димость персонажа квестовой группе в определённом радиусе.

Name

GroupID

Range

PlaceQuestGroupRandomlyForAttackOrDefend (int QuestGroupID, int Attack)

QuestGroupID

Attack

PlaceQuestGroupRandomlyAroundMerc (int QuestGroupID, String MercName, int MinRadius, int MaxRadius)

QuestGroupID

MercName

MinRadius

MaxRadius

PlaceQuestGroupRandomlyAroundPlace (int QuestGroupID, String PlaceName, int MinRadius, int MaxRadius)

QuestGroupID

PlaceName

MinRadius

MaxRadius

SetUserFollowPlan (string Name, int GroupID)

Name

GroupID

SetNPCFollowPlan (string ThisName, string FollowerName)

ThisName

FollowerName

GetPlaceForMonster (String MonsterName)

MonsterName

GiveExplosive (string MonsterName, string Explosive)

MonsterName

Explosive

AddGuards (int QuestSide, int Percent)

QuestSide

Percent



MakeQuestPlaceVisibly (String PlaceName, String Description, int aVisible)

PlaceName

Description

aVisible

SetMainPlayer (String Name)

Name

SwitchAllLights int State

State

BlockDoorsInRadius (String Name, int Radius, int State)

Name

Radius

State

BlockDoorsInPlaceRadius (String PlaceName, int Radius, int State)

PlaceName

Radius

State

CheckWeaponInHands (String Name)

в руках персонажа.

Name

в руках персонажа

ClearNPCActions (String Name)

Name

AddMessageToLog (String Event)

Event

SetRarityLimit (int Limit)

Limit

AddToShopItems (String ShopName, String ItemName, int Number, int ShopType)

ShopName

ItemName

Number

ShopType - тип магазина, например, ShopShop

GetItemNumber (String ShopName, String ItemName)

ShopName

ItemName

ChangeShopItemsCoefs (String ShopName, String ItemName, int NewProductivity, int NewProbability)

ShopName

ItemName

NewProductivity

NewProductivity - новый коэффициент в 131b19b 077;роятности появления

ShowOutro int OutroNumber

OutroNumber

Win int WinTypeID

WinTypeID

DeathOfMainHero (String Message)

Message

ChangeActor (String Name, String Actor)

Name

Actor

AddObject (String ItemName, int x, int y, int z, int Damage)

ItemName

x y z

Damage

AddObjectToPlace (String ItemName, String PlaceName, int Damage)

ItemName

PlaceName

Damage

AddObjectNearMonster (String ItemName, String MonsterName, int Damage)

ItemName

MonsterName

Damage

AddObjectToInventory (String ItemName, int Damage, String Receiver)

ItemName

Damage

Receiver

DelObjectFomInventory (String ItemName, String MonsterName)

ItemName

MonsterName

HasObjectInInventory (String ItemName, String Monster)

ItemName

Monster

HasEnemiesInRadius (String CenterMonster, int Radius, String EnemyFor)

CenterMonster

Radius

EnemyFor

SetMonsterToRandomPlace String Name

Name

GetDistFromMonsterToMonster (String Name1, String Name2)

Name1

Name

GetDistFromMonsterToPlace (String Name1, String PlaceName)

Name

PlaceName

AddMonsterToNPCList (String Name, int Highlight)

NPC

Name

Highlight

GetSectorByPlace (String PlaceName)

PlaceName

GetQuestGroupSize (int GroupID)

GroupID

Heal (String ININame)

ININame .ini-

GetMainSelectedName

IsHardPausedNow

AddWaitsToAllInactive

MainSelectedHasActions

RaiseAdrenalineForMainSelected

GetDateString

AllPatrolsInSectorBecomePeaceful int Side

Side persNDF

GetActualLevel (String ThisItem)

ThisItem

GetActualSubLevel String ThisItem

ThisItem

GetCreditCardsNumber (String Name, int CreditCardType)

Name

CreditCardType

GetWIHName (String Name)

Name

GetWIHCondition (String Name)

Name

RepairWIH (String Name)

Name




Document Info


Accesari: 1083
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )