Ar įmanoma
Posted: 2012 Aug 24 00:00
AR įmanoma, jeigu turiu du pluginus, TestA.sma, TestB.sma, TestA plugine yra boolenas Code, ar galiu padaryti jį TestB plugine true/flase?
Code: Select all
new bool:booleanas public plugin_natives() { // Tik šiame forwarde galima registruoti "natives" register_native("test_komanda", "native_test_komanda", 1) // Registruojam funkciją (native), kuri veiks kitame plugine. ("funkc. pavadinimas", "funkc. kuria iškvies šiame plugine", visada 1)} public native_test_komanda(reiksme) { // Šitas iškviečiamas, kai TestB plugine iškviečiama "test_komanda" booleanas = reiksme}
Code: Select all
native test_komanda() // šitą plugino viršuje prirašome. Registruojame komandą šiame plugine, kuri sukurta kitame plugine public client_connect(id) { // Žaidėjas prisijungia į serverį (tarkim) test_komanda(true) // iskvietus sita bus iskviesta natives_test_komanda() kitame plugine TestA ir pakeistas booleanas į true}
Žmogau, su telefonu rašiau...InvIs wrote:Arnai, aiškiau jam reiktųPats nesuprasčiau ką čia parašei.