Przekazywanie stringu poprzez referencje

Coś dla bardziej zaawansowanych scrypterów sztuczka z przekazywaniem stringu poprzez referencje w forwardzie dzięki czemu możemy wysłać string do pluginu on coś w nim zmieni a my otrzymamy zmieniony tekst
Kod

new gFW,iRet;
	
new iArrayPass = PrepareArray(szMessage,256,1)
	
gFW = CreateOneForward (ArrayGetCell(gItemPlugin , item + 1 ) , "diablo_item_info" , FP_CELL,FP_ARRAY,FP_CELL,FP_CELL);
	
ExecuteForward(gFW, iRet, id , iArrayPass,charsmax( szMessage ) , true);

sztuczka polega na zastosowaniu PrepareArray i FP_ARRAY
szMessage to oczywiście nasz string

Dodaj komentarz