Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //--------[PaintBall FS]-----------//
- //INCLUDOVI
- #include <a_samp>
- //Define
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_GREEN 0x9EC73DAA
- #define TEAM_COLOR 0xFFFFFF00
- #define COLOR_LIGHTRED 0xFF6347AA
- #define PB_Dialog 0
- //Varijable
- new PaintballE[MAX_PLAYERS];
- new Paintball[MAX_PLAYERS];
- new Team[MAX_PLAYERS];
- //---[OnPlayerCommandText]---
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/paintball", true) == 0 || strcmp(cmdtext, "/pb", true) == 0)
- {
- ShowPlayerDialog(playerid, PB_Dialog, DIALOG_STYLE_LIST,"> Paintball < Izaberi svoj tim!","> Plavi <\n> Crveni <\nNapusti Paintball Arenu","Izaberi", "Odustani");
- return 1;
- }
- return 0;
- }
- //---[OnDialogResponse]---
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == PB_Dialog)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if (Team[playerid] == 1 || Team[playerid] == 2)
- {
- SendClientMessage(playerid, COLOR_GREY, "{C3C3C3}Ukoliko zelite promeniti tim, morate izaci iz Paintball Arene!");
- return 1;
- }
- if (Team[playerid] != 1)
- {
- SendClientMessage(playerid, COLOR_GREY, "{C3C3C3}Pridruzili ste se Plavom timu. Eliminisite crveni tim!");
- SetPlayerColor(playerid, COLOR_GREEN);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerWeapon(playerid, 31, 1000);
- SetPlayerTeam(playerid, 1);
- SetPlayerPos(playerid, -2184.6338,-263.0508,40.7195);
- SetPlayerFacingAngle(playerid, 180);
- SetPVarInt(playerid,"Skin",GetPlayerSkin(playerid));
- SetPlayerSkin(playerid, 287);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 0);
- PaintballE[playerid]= 1;
- Team[playerid]= 1;
- TogglePlayerControllable(playerid,1);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "{C3C3C3}Vec ste u Plavom timu!");
- }
- }
- if(listitem == 1)
- {
- if (Team[playerid] == 1 || Team[playerid] == 2)
- {
- SendClientMessage(playerid, COLOR_GREY, "{C3C3C3}Ukoliko zelite promeniti tim, morate izaci iz Paintball Arene!");
- return 1;
- }
- if (Team[playerid] != 2)
- {
- SendClientMessage(playerid, COLOR_GREY, "{C3C3C3}Pridruzili ste se Crvenom timu. Eliminisite plavi tim!");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerWeapon(playerid, 31, 1000);
- SetPlayerTeam(playerid, 2);
- SetPlayerPos(playerid, -2181.5759,-231.3215,36.5156);
- SetPlayerFacingAngle(playerid, 270);
- SetPVarInt(playerid,"Skin",GetPlayerSkin(playerid));
- SetPlayerSkin(playerid, 179);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 0);
- PaintballE[playerid]= 1;
- SetPlayerColor(playerid, COLOR_LIGHTRED);
- Team[playerid]= 2;
- TogglePlayerControllable(playerid, 1);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "{C3C3C3}Vec ste u crvenom timu!");
- }
- }
- if(listitem == 2)
- {
- if (PaintballE[playerid] == 1)
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, 1191.8240,-923.8575,43.1066);
- SetPlayerTeam(playerid, -1);
- SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
- SetPlayerColor(playerid,TEAM_COLOR);
- ResetPlayerWeapons(playerid);
- Team[playerid]= 0;
- PaintballE[playerid] = 0;
- SendClientMessage(playerid, COLOR_GREY, "{C3C3C3}Napustili ste Paintball Arenu.");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "{C3C3C3}Niste u Paintball Areni.");
- }
- }
- }
- }
- return 1;
- }
- //----[OnPlayerDeath]---
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if (PaintballE[playerid] == 1)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerWeapon(playerid, 31, 1000);
- SetPlayerTeam(playerid, 1);
- SetPlayerPos(playerid, -2184.6338,-263.0508,40.7195);
- SetPlayerFacingAngle(playerid, 180);
- SetPVarInt(playerid,"Skin",GetPlayerSkin(playerid));
- SetPlayerSkin(playerid, 287);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 0);
- PaintballE[playerid]= 1;
- Team[playerid]= 1;
- TogglePlayerControllable(playerid,1);
- SetPlayerInterior(playerid, 0);
- }
- if (PaintballE[playerid] == 2)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerWeapon(playerid, 31, 1000);
- SetPlayerTeam(playerid, 2);
- SetPlayerPos(playerid, -2181.5759,-231.3215,36.5156);
- SetPlayerFacingAngle(playerid, 270);
- SetPVarInt(playerid,"Skin",GetPlayerSkin(playerid));
- SetPlayerSkin(playerid, 179);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 0);
- PaintballE[playerid] = 1;
- Team[playerid]= 2;
- TogglePlayerControllable(playerid, 1);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment