09.02.2012, 06:29
Код:
CMD:war(playerid, params[]) { new tim1,tim2,vrijemez, string[128]; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(sscanf(params, "ddd", tim1, tim2, vrijemez)) { if(PlayerInfo[playerid][pAdmin] >= 2) { SCM(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /war [tim1] [tim2] [vrijeme(minute)]"); SCM(playerid, WHITE, "{FF0000}Dostupno: {FFFF80}5 - LCN | 6- Yakuza | 7-GSF | 12-MS13 | 13 - ESL"); } } else { if(PlayerInfo[playerid][pAdmin] >= 2) { foreach (Player, i) { if(PlayerInfo[i][pMember] == tim1 || PlayerInfo[i][pLeader] == tim1) { SetPVarInt(i, "Waruje", 1); SetPVarInt(i, "Tim1", 1); new Float:fa, Float:fy, Float:fu; GetPlayerPos( playerid, fa, fy, fu ); format(string, sizeof(string), "{FF0000}RAT| Pokrenuo Admin: {FFFF80}%s", sendername);SCM(i, WHITE, string); ratnitext1 = CreatePlayer3DTextLabel(i,"{0080C0}Plavi {808080}Tim",0x46A3FFFF,fa,fy,fu,40.0, i); SetPlayerInterior(i, 15); new rande = random(sizeof(RandomArenaSpawnsTim1)); SetPlayerPos(i, RandomArenaSpawnsTim1[rande][0], RandomArenaSpawnsTim1[rande][1], RandomArenaSpawnsTim1[rande][2]); GivePlayerWeapon(i, 4, 2);GivePlayerWeapon(i, 18, 50);GivePlayerWeapon(i, 24, 120);GivePlayerWeapon(i, 25, 120);GivePlayerWeapon(i, 29, 200); GivePlayerWeapon(i, 33, 100);RatnoVrijeme = vrijemez*60;TextDrawShowForPlayer(i, crvenitim);plavitimkills= 0; crvenitimkills = 0; TextDrawShowForPlayer(i, plavitim); TextDrawShowForPlayer(i, ratnaz); TextDrawShowForPlayer(i, preostalovrijeme); } if(PlayerInfo[i][pMember] == tim2 ||PlayerInfo[i][pLeader] == tim2) { SetPVarInt(i, "Waruje", 1); SetPVarInt(i, "Tim2", 1); SetPlayerInterior(i, 15); new Float:fa, Float:fy, Float:fu; GetPlayerPos( playerid, fa, fy, fu );format(string, sizeof(string), "{FF0000}RAT| Pokrenuo Admin: {FFFF80}%s", sendername);SCM(i, WHITE, string); ratnitext2 = CreatePlayer3DTextLabel(i,"{FF4141}Crveni {808080}Tim",0xFF5E5EFF,fa,fy,fu,40.0, i);plavitimkills= 0; crvenitimkills = 0; new rande = random(sizeof(RandomArenaSpawnsTim2)); RatnoVrijeme = vrijemez *60; SetPlayerPos(i, RandomArenaSpawnsTim2[rande][0], RandomArenaSpawnsTim2[rande][1], RandomArenaSpawnsTim2[rande][2]); GivePlayerWeapon(i, 4, 2);GivePlayerWeapon(i, 18, 50);GivePlayerWeapon(i, 24, 120);GivePlayerWeapon(i, 25, 120);GivePlayerWeapon(i, 29, 200); GivePlayerWeapon(i, 33, 100); TextDrawShowForPlayer(i, crvenitim); TextDrawShowForPlayer(i, plavitim); TextDrawShowForPlayer(i, ratnaz); TextDrawShowForPlayer(i, preostalovrijeme); } } } } return 1; }
Код:
SetPVarInt(playerid, "Waruje", 0);
Код:
public SetPlayerSpawn(playerid) { if(GetPVarInt(playerid, "Waruje") == 1) { if(GetPVarInt(playerid, "Tim1") == 1) { SetPlayerInterior(playerid, 15); new rande = random(sizeof(RandomArenaSpawnsTim1)); SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pChar], RandomArenaSpawnsTim1[rande][0], RandomArenaSpawnsTim1[rande][1], RandomArenaSpawnsTim1[rande][2], 0.0, 4, 2, 18, 50, 29, 200); SetPlayerPos(playerid, RandomArenaSpawnsTim1[rande][0], RandomArenaSpawnsTim1[rande][1], RandomArenaSpawnsTim1[rande][2]); GivePlayerWeapon(playerid, 4, 2);GivePlayerWeapon(playerid, 18, 50);GivePlayerWeapon(playerid, 24, 120);GivePlayerWeapon(playerid, 25, 120);GivePlayerWeapon(playerid, 29, 200); GivePlayerWeapon(playerid, 33, 100); return 1; } else if(GetPVarInt(playerid, "Tim2") == 1) { SetPlayerInterior(playerid, 15); new rande = random(sizeof(RandomArenaSpawnsTim2)); SetPlayerPos(playerid, RandomArenaSpawnsTim2[rande][0], RandomArenaSpawnsTim2[rande][1], RandomArenaSpawnsTim2[rande][2]); GivePlayerWeapon(playerid, 4, 2);GivePlayerWeapon(playerid, 18, 50);GivePlayerWeapon(playerid, 24, 120);GivePlayerWeapon(playerid, 25, 120);GivePlayerWeapon(playerid, 29, 200); GivePlayerWeapon(playerid, 33, 100); return 1; } }
Код:
public OnPlayerDeath(playerid, killerid, reason) Ispod toga ima par linija pa ide ovo printf("U ratu sa: %d", GetPVarInt(playerid, "Waruje"));
Код:
if(GetPVarInt(i, "Waruje") == 1 && RatnoVrijeme != 0) { format(string, sizeof(string), "~g~Preostalo vrijeme:~b~%d sec", RatnoVrijeme); TextDrawSetString(preostalovrijeme,string); format(string, sizeof(string), "~r~Crveni tim:~b~%d", crvenitimkills); TextDrawSetString(crvenitim, string); format(string, sizeof(string), "~r~Plavi tim:~b~%d", plavitimkills); TextDrawSetString(plavitim, string); } if(GetPVarInt(i, "Waruje") == 1 && RatnoVrijeme <= 0) { DeletePlayer3DTextLabel(i, ratnitext1);DeletePlayer3DTextLabel(i, ratnitext2);SetPVarInt(i, "Tim1", 0);SetPVarInt(i, "Tim2", 0); SetPVarInt(i, "Waruje", 0); ResetPlayerWeapons(i); SpawnPlayer(i); TextDrawHideForPlayer(i, ratnaz); TextDrawHideForPlayer(i, preostalovrijeme);TextDrawHideForPlayer(i, crvenitim);TextDrawHideForPlayer(i, plavitim); }