Kaip uzkrauti informacija is failo?
Posted: 2017 Mar 03 18:13
Sveiki, pamaciau kad viename plugine yra padaryta teleportavimo funkcija kuri buna ivykdyta kai zaidejas pasirenka kazka is meniu. Gaila tik kad tos funkcijos valdymas labai nepatogus ir labai daug atskiru ir nereikalingu eiluciu reikia prirasyti kad teleportai butu visuose mapuose. Gal kas galetu pasakyt arba netgi padaryt taip kad kordinates butu skaitomos is pvz configs/tele.ini failo ir taip pat turi buti kad CT ir T komandu kordinates butu skaitomos atskirai, pvz. teroristo kordinates butu fiksuojamos is .ini failo jeigu eilutes gale yra "T" o CT kordinates jeigu eilutes gale yra "CT".
Zodziu cia prirasiau galbut per daug bet noriu kad skaitytu informacija tokiu budu:
"mapo pavadinimas" "(kordinates ten kaip kad buna pvz -759, 1047, 100)" "T"
"mapo pavadinimas" "(kordinates ten kaip kad buna pvz -749, 1147, 100)" "CT"
Teleportavimo funkcijos kodas is plugino:
Pilnas pluginas https://forums.alliedmods.net/showthread.php?t=117992
Buciau labai dekingas uz pagalba.
Zodziu cia prirasiau galbut per daug bet noriu kad skaitytu informacija tokiu budu:
"mapo pavadinimas" "(kordinates ten kaip kad buna pvz -759, 1047, 100)" "T"
"mapo pavadinimas" "(kordinates ten kaip kad buna pvz -749, 1147, 100)" "CT"
Teleportavimo funkcijos kodas is plugino:
Code: Select all
if(knife_duel[id]) { give_item(id, "weapon_knife") give_item(tempid, "weapon_knife") if(equali(mapname,"some1s_jailbreak")) { ct_origin[0] = -759, ct_origin[1] = 1047, ct_origin[2] = 100 te_origin[0] = -585, te_origin[1] = 867, te_origin[2] = 100 set_user_origin(id,te_origin) set_user_origin(tempid,ct_origin) } set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10) show_hudmessage(0, "%L",LANG_PLAYER,"KNIFE_DUEL", challenger, challenged) }
Buciau labai dekingas uz pagalba.