Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] WAR

Započeo Kalabunga
pre 13 godina
521
pregleda
3
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Kalabunga
Street Runner
pre 13 godina
Skripta koju koristim: BN
Detaljan opis problema: Kada se igra war ne ide skor
Dio skripte: Dole cu sve staviti
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
CMD:war(playerid, params[])
{
new tim1,tim2,vrijemez, string;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "ddd", tim1, tim2, vrijemez))
{
if(PlayerInfo >= 2)
{
SCM(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /war [vrijeme(minute)]");
SCM(playerid, WHITE, "{FF0000}Dostupno: {FFFF80}5 - LCN | 6- Yakuza | 7-GSF | 12-MS13 | 13 - ESL");
}
}
else
{
if(PlayerInfo >= 2)
{
foreach (Player, i)
{
      if(PlayerInfo == tim1 || PlayerInfo == 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, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1);
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 == tim2 ||PlayerInfo == 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, RandomArenaSpawnsTim2, RandomArenaSpawnsTim2);
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;
}


ovo je komanda za aktiviranje wara

evo linije koje imaju veze sa warom
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, PlayerInfo, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1, 0.0, 4, 2, 18, 50, 29, 200);
SetPlayerPos(playerid, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1);
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, RandomArenaSpawnsTim2, RandomArenaSpawnsTim2);
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);
}



Ovo mi je HITNO! Ako mozete sto prije da mi kazete kako da to popravim
Cile
Made Man
pre 13 godina
Moras napravit da refresuje TDove gdje je prikazan skor
Kalabunga
Street Runner
pre 13 godina
Molio bih da pricate na jednom od ex-YU jezika 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava