IsPlayerRunningProcess
Pawn Code IsPlayerRunningProcess(playerid,const procesname[]);שליחת בקשה לחיפוש תהליך מסויים פעיל במחשב של השחקן. בקשה זו עשויה לעזור בזיהוי תוכנות שונות פעילות, בדומה לזיהוי הצ'יטים, רק שכאן ניתן להשתמש באופן חופשי בשם שתבחרו.
סטאטוס: הפונקציה אושרה כעובדת. קטגוריה: Security
גרסה היסטוריה 1.0 Beta 4
נוצרה רשמית
פרמטר מידע playerid
שחקן לחיפוש התהליך const procesname[]
שם התהליך לחיפוש
קוד לדוגמה:
Pawn Code // from gtest_cmds.pwn // ... OnPlayerCommandText ...if (equal(cmd,"/samp")) { if (request[playerid] > INVALID_REQUEST) return SendClientMessage(playerid,white,"Please wait..."); request[playerid] = REQUEST_PROC; IsPlayerRunningProcess(playerid,"samp"); return 1 ; } // ... OnProgramResponse ...public OnProgramResponse(clientid,response,data[]) { new playerid = GetClientPlayerID(clientid); if (playerid != INVALID_PLAYER_ID && IsPlayerConnected(playerid)) if (request[playerid] == response) { switch (response) { case REQUEST_PROC: for mat(string,sizeof (string),"Your SA-MP windo w is currently %s.",!strcmp(data,"True") ? ("open") : ("close")); case REQUEST_CHEATS: for mat(string,sizeof (string),"SAMP-IL Guard %srecognizes you as a cheater.",!strcmp(data,"True") ? ("") : ("do esn't ")); case REQUEST_CLEO: for mat(string,sizeof (string),"SAMP-IL Guard %srecognizes you as a cleo mod user.",!strcmp(data,"True") ? ("") : ("do esn't ")); } SendClientMessage(playerid,white,string); request[playerid] = INVALID_REQUEST; } }» לחזרה לרשימת הפונקציות...