Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include pawncmd
- #include sscanf
- enum Player_Infos {
- Player_Username[MAX_PLAYER_NAME],
- Player_On_Attraction,
- Player_Duel_Opponent
- };
- new Player_Info[MAX_PLAYERS][Player_Infos];
- public OnPlayerConnect(playerid) {
- GetPlayerName(playerid, Player_Info[playerid][Player_Username], MAX_PLAYER_NAME);
- Player_Info[playerid][Player_On_Attraction] = 0;
- Player_Info[playerid][Player_Duel_Opponent] = -1;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason) {
- if(Player_Info[playerid][Player_On_Attraction] == 1) {
- if(!IsPlayerConnected(Player_Info[playerid][Player_Duel_Opponent])) {
- new Format_0[384];
- SpawnPlayer(playerid);
- Player_Info[playerid][Player_On_Attraction] = 0;
- format(Format_0, sizeof(Format_0), "%s [ID:%i] wygrał(a) pojedynek z %s [ID:%i]. Pozostało mu(jej) %.0f życia i %.0f kamizelki!", Player_Info[playerid][Player_Username], playerid, Player_Info[Player_Info[playerid][Player_Duel_Opponent]][Player_Username], Player_Info[playerid][Player_Duel_Opponent]);
- SendClientMessageToAll(-1, Format_0);
- Player_Info[playerid][Player_Duel_Opponent] = -1;
- }
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason) {
- if(Player_Info[playerid][Player_On_Attraction] == 1) {
- new Format_0[384];
- new Float:Health, Float:Armour;
- GetPlayerHealth(killerid, Health);
- GetPlayerArmour(killerid, Armour);
- SpawnPlayer(killerid);
- Player_Info[playerid][Player_On_Attraction] = 0;
- Player_Info[killerid][Player_On_Attraction] = 0;
- Player_Info[playerid][Player_Duel_Opponent] = -1;
- Player_Info[killerid][Player_Duel_Opponent] = -1;
- format(Format_0, sizeof(Format_0), "%s [ID:%i] wygrał(a) pojedynek z %s [ID:%i]. Pozostało mu(jej) %.0f życia i %.0f kamizelki!", Player_Info[killerid][Player_Username], killerid, Player_Info[playerid][Player_Username], playerid, Health, Armour);
- SendClientMessageToAll(-1, Format_0);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement