HELP Spec And Win

Sekcia určená pre programovací jazyk pawn.

HELP Spec And Win

Poslaťod BlueSk » Ned 09. Jún 2013 15:08:07

if(derby[playerid] == 1){
derbydeath[playerid] = 1;
for(new i; i < max_players;i++){
if(derbydeath[i] == 0){
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, killerid);
break;
}
}
derbycount--;
if(derbycount == 1){ // zostal 1 hráč
zmena mapy
vyresetovanie premien derbydeath a znova derbycount++
}
}

Ahoj potrebujem pomoc mam spraveny derby mod a potrebujem kontrolovať hráčov ked žíje 1 hráč tak napíše tento hráč vyhral a ak žiju 2-ja napíše remíza alebo niečo také Dik
BlueSk
Nováčik
Nováčik
 
Príspevky: 1
Registrovaný: Ned 09. Jún 2013 15:03:56

Re: HELP Spec And Win

Poslaťod TheRohlikar » Sob 15. Jún 2013 8:50:01

Po Spawnu či prostě připojení do derby přidej k vytvořené hodnotě +1. Pokud se odpojí, odečte se z dané proměnné 1 nebo po umrtí nebo po vystoupení z vozidla. Pak jednoduše ( po vystoupení z vozidla či disconnectu ) zjisti, kolik je v dané proměnné hodnot. Pokud se rovnají 2 - tak je to remíza. ( Pokud by jsi chtěl i, že by se to rovnalo 1, tak nesmíš mít remízu.. :) ). Každému hráči po připojení do derby ( jestli-že je to mód, pak po spawnu ) nastav nějaký boolean na true - Pokud není derby v rozběhu - pokud už se nehraje. Po odpojení či úmrtí hráče nastav danému hráči boolean na false, aby již nebyl v daném derby. Na konci - když už je jen jeden - tak podle toho booleanu zjistíš hráčovo jméno. :) ( Snad jsi to pochopil :D )
TheRohlikar
Junior
Junior
 
Príspevky: 260
Registrovaný: Pon 11. Júl 2011 8:55:27
Bydlisko: Borek
Obľúbený server?: PTPM


Späť na Pawn

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť