Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- rUE - Romel's Useful Environment Scripting
- Easy to use, Short line
- Copyright, (C), 2012
- Note: Need a 3% knowledge in scripting or higher in able
- to use this Useful Environment include.
- Credits: Romel for the whole function
- DracoBlue for his dcmd
- */
- #if defined _rUE_included
- #endinput
- #endif
- #define _rUE_included
- forward SpawnItPlayer(playerid);
- forward OnPlayerSkinStateChange(playerid, oldskin, newskin);
- new DebugFile = 1;
- public SpawnItPlayer(playerid)
- {
- return SpawnPlayer(playerid);
- }
- /*
- native Env_Debug(enable = 1);
- native SpawnPlayerEx(playerid);
- native gVersion(playerid);
- native SetPlayerSkinEx(playerid, skin);
- native GivepHealth(playerid, Float:H);
- native IsPlayerInWater(playerid);
- native TakepHealth(playerid, Float:H);
- native gName(playerid);
- native SaveFile(filename[], text[]);
- native dcmd(cmd[], length, params[]);
- native gIp(playerid);
- native IsPlayerName(playerid, const name[]);
- */
- #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- stock Env_Debug(enable = 1)
- {
- if(enable == 0) DebugFile = 1;
- else if(enable == 1) DebugFile = 0;
- return 1;
- }
- stock SpawnPlayerEx(playerid)
- {
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "SpawnPlayerEx successfully loaded with out any problems!");
- if(IsPlayerInAnyVehicle(playerid))
- {
- RemovePlayerFromVehicle(playerid);
- SetTimerEx("SpawnItPlayer", 3500, false, "i", playerid);
- }
- else return SpawnPlayer(playerid);
- return 1;
- }
- stock SaveFile(filename[], text[])
- {
- new File:file;
- new string[356];
- file = fopen(filename, io_append);
- format(string, sizeof(string), "%s\r\n", text);
- fwrite(file, string);
- fclose(file);
- return 1;
- }
- stock SetPlayerSkinEx(playerid, skin)
- {
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "SetPlayerSpawnEx/OnPlayerSkinStateChange successfully loaded with out any problems!");
- CallRemoteFunction("OnPlayerSkinStateChange", "iii", playerid, GetPlayerSkin(playerid), skin);
- SetPlayerSkin(playerid, skin);
- return 1;
- }
- stock IsPlayerInWater(playerid)
- {
- new animlib[32],tmp[32];
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "IsPlayerInWater successfully loaded with out any problems!");
- GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,tmp,32);
- if(!strcmp(animlib, "SWIM") && !IsPlayerInAnyVehicle(playerid)) return true;
- return 0;
- }
- stock GivepHealth(playerid, Float:H)
- {
- new Float:hp;
- GetPlayerHealth(playerid, hp);
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "GivepHealth successfully loaded with out any problems!");
- return SetPlayerHealth(playerid, hp + H);
- }
- stock TakepHealth(playerid, Float:H)
- {
- new Float:hp;
- GetPlayerHealth(playerid, hp);
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "TakepHealth successfully loaded with out any problems!");
- return SetPlayerHealth(playerid, hp - H);
- }
- stock gVersion(playerid)
- {
- new ver[110];
- GetPlayerVersion(playerid, ver, sizeof(ver));
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "gVersion successfully loaded with out any problems!");
- return ver;
- }
- stock IsPlayerName(playerid, const name[MAX_PLAYER_NAME])
- {
- if(strcmp(gName(playerid), name, true) == 0) return 1;
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "IsPlayerName successfully loaded with out any problems!");
- return 0;
- }
- stock gName(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "gName successfully loaded with out any problems!");
- return pName;
- }
- stock gIp(playerid)
- {
- new ip[16];
- GetPlayerIp(playerid, ip, sizeof(ip));
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "gIp successfully loaded with out any problems!");
- return ip;
- }
- stock Kill(playerid)
- {
- if(DebugFile == 1) SaveFile("ENV_Debug.txt", "Kill successfully loaded with out any problems!");
- return SetPlayerHealth(playerid, 0.0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement