new upcmd[256], upindex; upcmd = strtok(cmdtext, upindex); if (strcmp(upcmd, "/up", true)==0) { new upnum; upnum = strval(strtok(cmdtext, upindex)); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SendInfMsg(playerid, "You are moved up"); SetPlayerPos(playerid, x, y, z + upnum); return 1; } new wcmd[256], windex; wcmd = strtok(cmdtext, windex); if (strcmp(wcmd, "/giveweapon", true) ==0) { new wplayer, weap, ammo; wplayer = strval(strtok(cmdtext, windex)); weap = strval(strtok(cmdtext, windex)); ammo = strval(strtok(cmdtext, windex)); if(!strlen(wcmd)) { SendErrMsg(playerid, "Usage: /giveweapon "); } else { GivePlayerWeapon(wplayer, weap, ammo); new wname[MAX_WEAPON_NAME]; GetWeaponName(weap, wname, MAX_WEAPON_NAME); new string[256]; format(string, sizeof(string),"Your have recieved a %s with %d ammo", wname, ammo ); SendInfMsg(wplayer, string); } return 1; } new healthcmd[256], hindex; healthcmd = strtok(cmdtext, hindex); if (strcmp(healthcmd, "/sethealth", true) ==0) { new hplayer, health; hplayer = strval(strtok(cmdtext, hindex)); health = strval(strtok(cmdtext, hindex)); if(!strlen(healthcmd)) { SendErrMsg(playerid, "Usage: /sethealth "); if (health > 100){ SendErrMsg(playerid, "Number must be between 0 and 100!"); } } else { SetPlayerHealth(hplayer, health); new string[256]; format(string, sizeof(string),"Your health has been changed to %d", health); SendInfMsg(hplayer, string); } return 1; } new teleport[256], teleportindex; teleport = strtok(cmdtext, teleportindex); if (strcmp(teleport, "/teleport", true) ==0) { new teleid; teleid = strval(strtok(cmdtext, teleportindex)); new Float:x, Float:y, Float:z; GetPlayerPos(teleid, x, y, z); SetPlayerPos(playerid, x, y, z + 4); new telename[MAX_PLAYER_NAME]; GetPlayerName(teleid, telename, MAX_PLAYER_NAME); new string[256]; format(string, sizeof(string),"Your health has been teleported to %s", telename); SendInfMsg(playerid, string); new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, MAX_PLAYER_NAME); new string2[256]; format(string2, sizeof(string2),"%s has teleported to you", playername); SendInfMsg(teleid, string2); return 1; } new gotocmd[256], gotoindex; gotocmd = strtok(cmdtext, gotoindex); if (strcmp(gotocmd, "/goto", true) ==0) { new gotonum; gotonum = strval(strtok(cmdtext, gotoindex)); if(!strlen(gotocmd)){ SendInfMsg(playerid, "Type /gotolist 1 for places"); } new subgotocmd[256], subgotoindex; subgotocmd = strtok(cmdtext, subgotoindex); if (strcmp(subgotocmd, "/gotolist", true) ==0) { new gotolistnum; gotolistnum = strval(strtok(cmdtext, subgotoindex)); if(gotolistnum == 1){ SendInfMsg(playerid, "1. Place 1"); SendInfMsg(playerid, "2. Place 2"); SendInfMsg(playerid, "3. Place 3"); SendInfMsg(playerid, "4. Place 4"); SendInfMsg(playerid, "5. Place 5"); SendInfMsg(playerid, "6. Place 6"); SendInfMsg(playerid, "7. Place 7"); SendInfMsg(playerid, "8. Place 8"); SendInfMsg(playerid, "Type /gotolist 2 for list 2"); } return 1; } if (gotonum == 1) { SetPlayerPos(playerid, 1886.2029,2339.5566,10.6016); SendInfMsg(playerid, "You are teleported"); } if (gotonum == 2) { SetPlayerPos(playerid, 2452.3638,1240.0322,10.5474); SendInfMsg(playerid, "You are teleported"); } if (gotonum == 3) { SetPlayerPos(playerid, 2002.3323,1544.4202,13.3141); SendInfMsg(playerid, "You are teleported"); } if (gotonum == 4) { SetPlayerPos(playerid, -1400.2727,2643.7561,55.3724); SendInfMsg(playerid, "You are teleported"); } if (gotonum == 5) { SetPlayerPos(playerid, -234.3362,2608.4287,62.3873); SendInfMsg(playerid, "You are teleported"); } if (gotonum == 6) { SetPlayerPos(playerid, 2591.0447,1856.3821,10.5474); SendInfMsg(playerid, "You are teleported"); } if (gotonum == 7) { SetPlayerPos(playerid, 2879.4023,2342.2673,10.5474); SendInfMsg(playerid, "You are teleported"); } if (gotonum == 8) { SetPlayerPos(playerid, 1097,1961.8290,1593.4952); SendInfMsg(playerid, "You are teleported"); } return 1; } new removecmd[256], rindex; removecmd = strtok(cmdtext, rindex); if (strcmp(removecmd, "/remove", true) ==0) { new rplayer; rplayer = strval(strtok(cmdtext, rindex)); RemovePlayerFromVehicle(rplayer); new rname[MAX_PLAYER_NAME]; GetPlayerName(rplayer, rname, MAX_PLAYER_NAME); new string[256]; format(string, sizeof(string),"%s is no longer in a vehicle", rname); SendInfMsg(playerid, string); return 1; } new skincmd[256], skinindex; skincmd = strtok(cmdtext, skinindex); if (strcmp(skincmd, "/skin", true) ==0) { new skin; skin = strval(strtok(cmdtext, skinindex)); SetPlayerSkin(playerid, skin); new string[256]; format(string, sizeof(string),"Your skin has been changed to skin %d", skin); SendInfMsg(playerid, string); return 1; } new homecmd[256], homeindex; homecmd = strtok(cmdtext, homeindex); if (strcmp(homecmd, "/home", true) ==0) { SetPlayerPos(playerid, 2040.1792,1342.6342,10.6719); SendInfMsg(playerid, "You are home"); return 1; } new pmcmd[256], pmindex; pmcmd = strtok(cmdtext, pmindex); if(strcmp(pmcmd, "/pm", true) ==0) { new pmid, pmmsg[256]; pmid = strval(strtok(cmdtext, pmindex)); pmmsg[25] = strval(strtok(cmdtext, pmindex)); new string[256]; format(string, sizeof(string),"PM from %s: %s",pmid, pmmsg); SendPmMsg(pmid, string); new pmname[MAX_PLAYER_NAME]; GetPlayerName(pmid, pmname, MAX_PLAYER_NAME); new string2[256]; format(string2, sizeof(string2),"PM sent to %s", pmname); SendInfMsg(playerid, string2); return 1; } new intercmd[256], intindex; intercmd = strtok(cmdtext, intindex); if (strcmp(intercmd, "/inter", true) == 0) { new inter; inter = strval(strtok(cmdtext, intindex)); SetPlayerInterior(playerid, inter); SendInfMsg(playerid, "You have changed interiors"); if(!strlen(intercmd)) { SendErrMsg(playerid, "Usage: /inter "); } return 1; } new tcmd[256], tindex; tcmd = strtok(cmdtext, tindex); if (strcmp(tcmd, "/worldtime", true) ==0) { new time; time = strval(strtok(cmdtext, tindex)); if (time > 24){ SendErrMsg(playerid, "Time must be between 0 and 24!"); } else { SetWorldTime(time); } return 1; }