Započeo Kalabunga
•7. Feb. 2012.• Zaključano[Pomoc] WAR
582
pregleda
3
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
23
Postovi:
10
Teme:
Pridružio se:Jan. 2011
7. Feb. 2012.
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): //
ovo je komanda za aktiviranje wara
evo linije koje imaju veze sa warom
Ovo mi je HITNO! Ako mozete sto prije da mi kazete kako da to popravim
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
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava