Wysłany: 2014-02-04, 15:37
Magik17
Wiek: 29 Na forum: 4603 dni Posty: 18
Nick w MP: Magik
Witam mam to
Kod: if(Wiezienfps[playerid]){
if(GetPlayerDrunkLevel(playerid) < 100 ){
Pingerfps[playerid]--;
if(Pingerfps[playerid] > 1){
SendClientMessage(playerid,COLOR_RED2,"Uwaga ma?o fps!");
}
if(Pingerfps[playerid] > 1){
SendClientMessage(playerid,COLOR_RED2,"Zostales wyrzucony z areny");
SetPlayerHealth(playerid,100);
SpawnPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
Wiezienfps[playerid] = false;
}
}else{
Pingerfps[playerid] = 0;
}
}
i to jest w timerze
Po wej?ciu na dan? aren? "uruchamiam" ten kod Wiezienfps[playerid] = true;
Ale jak mam ustawiony 100 a mam fps 50 to nie wywala czy jest w tym b??d?
Wysłany: 2014-02-04, 21:45
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
Jak ustawiasz warto?? dla "Pingerfps" ?
I masz dwa takie same warunki bezpo?rednio pokolei:
Kod: if(Pingerfps[playerid] > 1){
SendClientMessage(playerid,COLOR_RED2,"Uwaga ma?o fps!");
}
if(Pingerfps[playerid] > 1){
Czyli Tw?j kod jest r?wnowa?ny z tym:
Kod: if(Wiezienfps[playerid]){
if(GetPlayerDrunkLevel(playerid) < 100 ){
Pingerfps[playerid]--;
if(Pingerfps[playerid] > 1){
SendClientMessage(playerid,COLOR_RED2,"Uwaga ma?o fps!");
SendClientMessage(playerid,COLOR_RED2,"Zostales wyrzucony z areny");
SetPlayerHealth(playerid,100);
SpawnPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
Wiezienfps[playerid] = false;
}
}else{
Pingerfps[playerid] = 0;
}
}
Wy?wietlaj? si? w og?le jakie? wiadomo?ci? Powinny by? dwie.
Wysłany: 2014-02-05, 00:26
Magik17
Wiek: 29 Na forum: 4603 dni Posty: 18
Nick w MP: Magik
Dalej nic na g?rze mapy mam tylko new Pingerfps[MAX_GRACZY];
A jak zrobi?
if(GetPlayerDrunkLevel(playerid) > 100 ){
Pingerfps[playerid]++;
To dzia?a ale wywala jak mam 102 fps..
W czym jest problem?
Wysłany: 2014-02-05, 06:55
radeh2
Performer
Wiek: 32 Na forum: 6329 dni Posty: 141
Nick w MP: Mr.R
Piwa : 875
Ja polecam zrobi? co? takiego:
G?ra mapy:
Kod: new pDrunkLevelLast[MAX_PLAYERS];
new pFPS[MAX_PLAYERS];
Doda? warunek:
Kod: if(pFPS[playerid] < 100){
//wywali z areny
}
i doda? do public OnPlayerUpdate:
Kod: public OnPlayerUpdate(playerid)
{
new drunknew;
drunknew = GetPlayerDrunkLevel(playerid);
if (drunknew < 100)
{
SetPlayerDrunkLevel(playerid, 2000);
}
else
{
if (pDrunkLevelLast[playerid] != drunknew)
{
new wfps = pDrunkLevelLast[playerid] - drunknew;
if ((wfps > 0) && (wfps < 200))
pFPS[playerid] = wfps;
pDrunkLevelLast[playerid] = drunknew;
}
}
return 0:
}
Znaleziony gotowiec na oficjalnym forum SA:MP
Tagi: mały :: fps :: arenie :: nie :: wywala :: gracza.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: