Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // |||| ||||
- // |||| ||||
- // |||| ||||
- // |||| ||||
- // |||||||||||
- // |||| ||||
- // |||| ||||
- // |||| ||||
- // ||||||||||
- // ||||||||||
- // ||||
- // ||||||||||
- // ||||||||||
- // ||||
- // |||||||||| [Hero-Script]
- // |||||||||| [Hero][Introducing Werewolf]
- // |||||||||| Do not take off these credits...Plz
- // |||||||||| [WWScript]
- // |||| ||||
- // ||||||||||
- // |||||||||
- // |||| |||
- // |||| ||||
- // |||| ||||
- // ||||||||||
- // ||||||||||
- // |||| ||||
- // |||| ||||
- // |||| ||||
- // |||| ||||
- // |||| ||||
- // ||||||||||
- // ||||||||||
- /////////////////////////////////////////////////////////////////////////
- /*CMD:form3(playerid, params[])////////////////////////////////////////////
- {////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////
- SetPlayerArmour(playerid, 300);///////////////////////////////////////////
- SetPlayerHealth(playerid, 500);//////////////////////////////////////////
- SetPlayerName(playerid, "Lupus");////////////////////////////////////////
- SetPlayerColor(playerid, 0x00CCAAAA);////////////////////////////////////
- GivePlayerWeapon(playerid, 1, 1);
- activate[playerid] = 1;
- SendClientMessage(playerid, 0x0000FFAA, "You are now in Lupus form");
- return 1;
- }
- */
- #include <a_samp>////////////////////////////////////////////////////////
- #include <sscanf2>
- #include <zcmd>//////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////
- #define Homid 1
- #define Crinos 2
- #define Lupus 3
- /////////////////////////////////////////////////////////////////////////
- #define FILTERSCRIPT/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////
- forward PauseTimer(playerid);
- /////////////////////////////////////////////////////////////////////////
- new activate[MAX_PLAYERS], jumping[MAX_PLAYERS];/////////////////////////
- /////////////////////////////////////////////////////////////////////////
- public OnFilterScriptInit()//////////////////////////////////////////////
- {////////////////////////////////////////////////////////////////////////
- print("Werewolf System");////////////////////////////////////////////////
- }////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////
- public OnFilterScriptExit()//////////////////////////////////////////////
- {////////////////////////////////////////////////////////////////////////
- print("Werewolf System");////////////////////////////////////////////////
- }////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////
- CMD:shift(playerid, params[])
- {
- new choice[32];
- if(sscanf(params, "i", choice)) return SendClientMessage(playerid, 0xFFEEFFAA, "USAGE: /form [1-3]");
- if(strcmp(choice, "1", true) == 0)
- {
- SetPlayerTeam(playerid, Homid);
- GameTextForPlayer(playerid, "~W~Form: ~G~Homid", 5000, 6);
- }
- if(strcmp(choice, "2", true) == 0)
- {
- SetPlayerTeam(playerid, Crinos);
- GameTextForPlayer(playerid, "~W~Form: ~G~Crinos", 5000, 6);
- }
- if(strcmp(choice, "3", true) == 0)
- {
- SetPlayerTeam(playerid, Lupus);
- GameTextForPlayer(playerid, "~W~Form: ~G~Lupus", 5000, 6);
- }
- if(GetPlayerTeam(playerid) == Homid)
- {
- SendClientMessage(playerid, -1, "You've shifted into the form homid(human)");
- SetPlayerHealth(playerid, 150);
- SetPlayerArmour(playerid, 50);
- //werewolf_speed required
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- activate[playerid] = 0;
- jumping[playerid] = 0;
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(activate[playerid] == 1)
- {
- if(newkeys == KEY_JUMP && jumping[playerid] == 0)
- {
- jumping[playerid] = 1;
- new Float:werewolf_jump[3];
- GetPlayerVelocity(playerid, werewolf_jump[0], werewolf_jump[1], werewolf_jump[2]);
- SetPlayerVelocity(playerid, werewolf_jump[0], werewolf_jump[1], werewolf_jump[2]*50);
- SetTimerEx("PauseTimer", 5000, 0, "i", playerid);
- }
- }
- if(activate[playerid] == 1)
- {
- if(newkeys == KEY_SPRINT)
- {
- new Float:werewolf_speed[3];
- GetPlayerVelocity(playerid, werewolf_speed[0], werewolf_speed[1], werewolf_speed[2]);
- SetPlayerVelocity(playerid, werewolf_speed[0]+1.0, werewolf_speed[1]+1.0, werewolf_speed[2]);
- }
- }
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
- {
- GetPlayerTeam(playerid);
- if(playerid == Homid && Crinos && Lupus)
- {
- if(issuerid == Homid && Crinos && Lupus)
- {
- SendClientMessage(issuerid, -1, "The sences of Man wasn't discovered.");
- SendClientMessage(issuerid, -1, "He's not human.");
- SendClientMessage(playerid, -1, "The sences of Man wasn't discovered.");
- SendClientMessage(playerid, -1, "He's not human.");
- }
- }
- return 1;
- }
- public PauseTimer(playerid)
- {
- jumping[playerid] = 0;
- GameTextForPlayer(playerid, "~G~Jumping On", 5000, 6);
- }
- /*
- A werewolf scripts needs superjump, superspeed, and the ability to shapeshift
- to human, halfblood, and fullblood.
- */
Advertisement
Add Comment
Please, Sign In to add comment