Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(pInfo[playerid][IsAfk] && strcmp(cmd[0], "/AFK", true)) return SendClientMessage(playerid, Red, "/AFK ליציאה AFK לא ניתן לבצע פקודות במצב"), 1;
- if(!strcmp(cmd[0], "/AfkList", true))
- {
- new count, szString[68];
- String[0] = EOS;
- for(new i; i < MAX_PLAYERS; i++)
- if(IsPlayerConnected(i) && pInfo[i][IsAfk])
- format(szString, sizeof(szString), "%d.) %s [ID: %d]\n", count+1, GetName(i), i), strcat(String, szString), count++;
- if(count) ShowPlayerDialog(playerid, AFK_LIST_DIALOG, DIALOG_STYLE_MSGBOX, "Advenced - Afk רשימת", String, "אישור", "");
- else SendClientMessage(playerid, Red, "AFK אין שחקנים במצב");
- return 1;
- }
- if(!strcmp(cmd[0], "/Afk", true))
- {
- if(pInfo[playerid][IsAfk])
- {
- SendClientMessageToAllEx(BlueSky, "AFK יצא ממצב %s השחקן", GetName(playerid));
- pInfo[playerid][IsAfk] = false;
- SendClientMessage(playerid, Blue, "בהצלחה AFK יצאת ממצב");
- TogglePlayerControllable(playerid, 1);
- SetPlayerVirtualWorld(playerid, 0);
- SpawnPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- else
- {
- SendClientMessageToAllEx(BlueSky, "AFK נכנס למצב %s השחקן", GetName(playerid));
- pInfo[playerid][IsAfk] = true;
- SendClientMessage(playerid, Green, "בהצלחה AFK נכנסת למצב");
- SetPlayerInterior(playerid, 3);
- SetPlayerVirtualWorld(playerid, playerid+1);
- SetPlayerPos(playerid, -2662.8413, 1410.3094, 906.2734);
- SetPlayerFacingAngle(playerid, 90.3621);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, -2669.0137, 1410.2343, 906.4609);
- SetPlayerCameraLookAt(playerid, -2662.8413, 1410.3094, 906.2734);
- }
- return 1;
- }
- if(!strcmp(cmd[0], "/Pm", true))
- {
- cmd[1] = strtok(cmdtext, idx);
- cmd[2] = strrest(cmdtext, idx);
- if(!strlen(cmd[1]) || !strlen(cmd[2])) return SendClientMessage(playerid, Red, "Usage: /Pm [ID] [Text]");
- if(!IsPlayerConnected(strval(cmd[1]))) return SendClientMessage(playerid, Red, "השחקן לא מחובר");
- if(playerid == strval(cmd[1])) return SendClientMessage(playerid, Red, "אתה לא יכול לשלוח הודעה לעצמך");
- format(String, sizeof(String), "OutGoing-Pm >> %s [ID: %d]: %s", pInfo[strval(cmd[1])][pName], strval(cmd[1]), cmd[2]);
- SendClientMessage(playerid, Blue, String);
- format(String, sizeof(String), "InComing-Pm >> %s [ID: %d]: %s", pInfo[playerid][pName], playerid, cmd[2]);
- SendClientMessage(pInfo[playerid][LastPm], Yellow, String);
- pInfo[playerid][SentPm] = true;
- pInfo[strval(cmd[1])][SentPm] = true;
- pInfo[playerid][LastPm] = strval(cmd[1]);
- pInfo[strval(cmd[1])][LastPm] = playerid;
- return 1;
- }
- if(!strcmp(cmd[0], "/Re", true) || !strcmp(cmd[0], "/Respond", true))
- {
- if(!pInfo[playerid][SentPm]) return SendClientMessage(playerid, Red, "עדיין לא שלחת הודעה לאף אחד");
- if(!IsPlayerConnected(pInfo[playerid][LastPm])) return SendClientMessage(playerid, Red, "השחקן לא מחובר");
- cmd[1] = strrest(cmdtext, idx);
- if(!strlen(cmd[1])) return SendClientMessage(playerid, Red, "Usage: /Respond [Text]");
- format(String, sizeof(String), "OutGoing-Pm >> %s [ID: %d]: %s", pInfo[pInfo[playerid][LastPm]][pName], pInfo[playerid][LastPm], cmd[1]);
- SendClientMessage(playerid, Blue, String);
- format(String, sizeof(String), "InComing-Pm >> %s [ID: %d]: %s", pInfo[playerid][pName], playerid, cmd[1]);
- SendClientMessage(pInfo[playerid][LastPm], Yellow, String);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement