Script::getThreadName: Difference between revisions
(yay) |
(yay) |
||
| Line 1: | Line 1: | ||
The reversed code looks like this (Sasuke78200)<br><br>//<br>char g_szScriptName[64];<br><br>char* _0xBE7ACD89(int a_iThreadID)<br>{<br> scrThread* l_pThread;<br> <br> // Get the script thread<br> l_pThread = GetThreadByID(a_iThreadID); <br> <br> if(l_pThread == 0 || l_pThread->m_iThreadState == 2)<br> {<br> strncpy(g_szScriptName, '', 64);<br> }<br> else<br> {<br> strncpy(g_szScriptName, l_pThread->m_szScriptName, 64);<br> } <br> <br> return g_szScriptName;<br>} | The reversed code looks like this (Sasuke78200)<br><br>//<br>char g_szScriptName[64];<br><br>char* _0xBE7ACD89(int a_iThreadID)<br>{<br> scrThread* l_pThread;<br> <br> // Get the script thread<br> l_pThread = GetThreadByID(a_iThreadID); <br> <br> if(l_pThread == 0 || l_pThread->m_iThreadState == 2)<br> {<br> strncpy(g_szScriptName, '', 64);<br> }<br> else<br> {<br> strncpy(g_szScriptName, l_pThread->m_szScriptName, 64);<br> } <br> <br> return g_szScriptName;<br>} | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="javascript">script.getThreadName(threadId);</syntaxhighlight> | <syntaxhighlight lang="javascript">mp.game.script.getThreadName(threadId);</syntaxhighlight> | ||
=== Required Arguments === | === Required Arguments === | ||
*'''threadId:''' int | *'''threadId:''' int | ||
| Line 8: | Line 8: | ||
==Example== | ==Example== | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
todo | // todo | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==See also== | ==See also== | ||
{{ | {{Script_s_function_c}} | ||
[[Category:Clientside API]] | [[Category:Clientside API]] | ||
[[Category:TODO: Example]] | [[Category:TODO: Example]] | ||
Revision as of 21:31, 6 May 2017
The reversed code looks like this (Sasuke78200)
//
char g_szScriptName[64];
char* _0xBE7ACD89(int a_iThreadID)
{
scrThread* l_pThread;
// Get the script thread
l_pThread = GetThreadByID(a_iThreadID);
if(l_pThread == 0 || l_pThread->m_iThreadState == 2)
{
strncpy(g_szScriptName, , 64);
}
else
{
strncpy(g_szScriptName, l_pThread->m_szScriptName, 64);
}
return g_szScriptName;
}
Syntax
mp.game.script.getThreadName(threadId);
Required Arguments
- threadId: int
Return value
- String
Example
// todo