Wysłany: 2014-01-10, 13:16
matiosek7
Wiek: 39 Na forum: 4999 dni Posty: 15
Witam mam problem z derbami oraz wipeoutem.
Z derbami mam problem taki ?e id 1 ci?gle wygrywa znaczy chodzi o to ?e jak wpadne do wody id 1 to i tak wygra.
A z wipeoutem mam taki problem ?e nie tp'a z wody . ?eby zacz?? od nowa.
Derby:
Kod:
forward DerbyCheck();
public DerbyCheck()
{
if(!DerbyON || DerbyLoad)
return 1;
new Licz, Float:xx, Float:y, Float:z, LastPlayer;
foreach(Player, x)
{
if(DerbyMen[x] == true)
{
Licz++;
LastPlayer = x;
GetPlayerPos(x, xx, y, z);
if(z < 15 || !IsPlayerInAnyVehicle(x))
{
derbyz--;
Licz--;
losowyspawn(x);
spawn(x);
losowykolor(x);
DerbyMen[x] = false;
ZapisanyD[x] = 0;
}
}
}
if(Licz < 2)
{
new str[64];
format(str, sizeof str, "Derby wygrywa %s. Zapisy wznowione!", Player(LastPlayer));
SendClientMessageToAll(TURKUSOWY, str);
WinSound(LastPlayer);
if(logged[LastPlayer])
{
GameTextForPlayer(LastPlayer, "Exp~n~~g~+15", 1000, 1);
Exp[LastPlayer] += 15;
}
DerbyEnd();
ZapisanyD[LastPlayer] = 0;
spawn(LastPlayer);
losowyspawn(LastPlayer);
losowykolor(LastPlayer);
TextDrawHideForAll(derby2);
TextDrawColor(derby2, 1083536383);
TextDrawShowForAll(derby2);
DerbyON = false;
DerbyStartON = false;
derbyz = 0;
}
return 1;
}
Wipeout:
Kod:
forward WipeoutCheck();
public WipeoutCheck()
{
if(!WipeoutON || WipeoutLoad)
return 1;
new Float:xx, Float:y, Float:z;
foreach(Player, x)
{
if(WipeoutMen[x] == true)
{
GetPlayerPos(x, xx, y, z);
if(z < 5)
{
SetPlayerPos(x, 4334.2998, 1473.5, 67);
}
}
}
return 1;
}
[ Dodano : 2014-01-11, 09:42 ]
Pomo?e kto??
Wysłany: 2014-01-13, 18:10
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
A z derbami to na ilu osobach sprawdzaliscie?
A co do wipeouta to nie spelnia sie ktorys warunek.
Albo z jest zbyt duze albo if(!WipeoutON || WipeoutLoad).
Mozesz to sprawdzic dajac SendCLientMessage po kazdym warunku i wypisac na chat.
PS to prawdziwy foreach z include?
Ostatnio zmieniony przez xqz 2014-01-14, 16:36, w całości zmieniany 1 raz
Wysłany: 2014-01-14, 13:51
matiosek7
Wiek: 39 Na forum: 4999 dni Posty: 15
Ok sprawdze.
[ Dodano : 2014-01-14, 16:14 ]
Aha a derby pr?bowali?my we 2 i dzieje sie tak ?e jak wpadnie do wody id 1 a id 0 zostanie na g?rze to wygrywa id 1. A nie id 0.
Tagi: eventy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: