Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new Float: SavePos[MAX_PLAYERS][3];
- new HaveSave[MAX_PLAYERS];
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[256], idx;
- cmd = strtok(cmdtext, idx);
- if(!strcmp(cmd, "/SavePos", true) || !strcmp(cmd, "/Sp"))
- {
- if(HaveSave[playerid]) return SendClientMessage(playerid, 0x00FFFFAA, "• You Arealy A Pos | Use: /DelPos.");
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- SavePos[playerid][0] = X;
- SavePos[playerid][1] = Y;
- SavePos[playerid][2] = Z;
- HavePos[playerid] = 1;
- return SendClientMessage(playerid, 0xFFFFFFAA, "• Saved!");
- }
- if(!strcmp(cmd, "/LoadPos", true) || !strcmp(cmd, "/Lp"))
- {
- if(!HavePos[playerid]) return SendClientMessage(playerid, 0x00FFFFAA, "• You Dont Any Pos.");
- SetPlayerPos(playerid, SavePos[playerid][0], SavePos[playerid][1], SavePos[playerid][2]);
- return 1;
- }
- if(!strcmp(cmd, "/DelPos", true))
- {
- if(!HavePos[playerid]) return SendClientMessage(playerid, 0x00FFFFAA, "• You Dont Any Pos.");
- HavePos[playerid] = 0;
- SavePos[playerid][0] = 0.0000;
- SavePos[playerid][1] = 0.0000;
- SavePos[playerid][2] = 0.0000;
- return SendClientMessage(playerid, 0x00FF00AA, "• Your Pos Has Been Deleted.");
- }
- // ------ //
- if(!strcmp(cmd, "/SetTime", true))
- {
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) return SendClientMessage(playerid, 0x00FF00AA, "• /SetTime [Time]");
- new time = strval(tmp);
- if(time > 24) return 0;
- SetTime(time);
- return SendClientMessageToAll(0x0FFFFAAA, "The World's Time Has Been Changed By The Admin.");
- }
- // --------- //
- if(!strcmp(cmd, "/Pm", true))
- {
- new string[256], tmp[256][2];
- tmp[0] = strtok(cmdtext, idx);
- if(!strlen(tmp[0])) return SendClientMessage(playerid, 0x00FFFAAA, "/Pm [ID] [Message]");
- new id = strval(tmp);
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0x0FFAAA, "Invalid ID");
- tmp[1] = strrest(cmdtext, idx);
- if(!strlen(tmp[1])) return SendClientMessage(playerid, 0x0FFFAA, "/Pm [ID]");
- new Name[MAX_PLAYER_NAME][2];
- GetPlayerName(playerid, Name[0], 24);
- GetPlayerName(id, Name[1], 24);
- format(string, sizeof(string), "• [PM To] %s : %s", Name[1], tmp[1]);
- SendClientMessage(playerid, 0xFF0000AA, string);
- format(string, sizeof(string), "• [Pm From] %s: %s", Name[0], tmp[1]);
- return SendClientMessage(id, 0x00FF00AA, string);
- }
- // ----- //
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment