Wysłany: 2015-11-02, 23:29
GreeN.
Wiek: 27 Na forum: 4652 dni Posty: 137
Nick w MP: GreeN.
Piwa : 50
Elo, pobra?em sobie areny z neta i na oneshoot mam niestety tak ?e jak mnie tepa to nie mog? broni wyj?? na komisariacie :3 jak to naprawi? ?
Wysłany: 2015-11-03, 08:57
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
A normalnie nie bed?c na oneshot jak wbijasz do komisariatu to te? nie mo?esz broni wyci?gn???
Wysłany: 2015-11-03, 17:18
GreeN.
Wiek: 27 Na forum: 4652 dni Posty: 137
Nick w MP: GreeN.
Piwa : 50
Wysłany: 2015-11-03, 19:22
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
No to masz pow?d na tacy. Dzia?aj.
Wysłany: 2015-11-03, 21:05
GreeN.
Wiek: 27 Na forum: 4652 dni Posty: 137
Nick w MP: GreeN.
Piwa : 50
jakie? wskaz?wki ? bo nie mam poj?cia jak to zrobi?
Wysłany: 2015-11-03, 21:11
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Ja te? nie wiem jak Ci pom?c bo nie mam dost?pu do Twojego gamemoda. Ty, maj?c go powiniene? znale?? ten kod odpowiadaj?cy za chowanie broni, wtedy bym m?gl Ci wyt?umaczy? dalej. Po za tym, pomaga?em Ci w poprzednich tematach, ale nie dowiedzia?em si? czy pomog?em czy nie.
Podpowied? - szukaj funkcji SetPlayerArmedWeapon
Wysłany: 2015-11-04, 17:33
GreeN.
Wiek: 27 Na forum: 4652 dni Posty: 137
Nick w MP: GreeN.
Piwa : 50
hm kto? co? ?
Kod: public OnPlayerUpdate(playerid)
{
if(GameState != GAME_STATE_PLAY && Player[playerid][Interior] != 0)
SetPlayerArmedWeapon(playerid, 0);
else
{
if(!EventPlayers[playerid] && GameState == GAME_STATE_PLAY && Player[playerid][Interior] != 0)
SetPlayerArmedWeapon(playerid, 0);
}
if(Player[playerid][Response] > 1000)
Player[playerid][Response] = 1;
else
Player[playerid][Response]++;
if(Player[playerid][OnArena] == 0 && !IsAdmin(playerid) && !(EventPlayers[playerid] && GameSeekers[playerid] && GameState == GAME_STATE_PLAY))
{
new PlayerWeap = GetPlayerWeapon(playerid);
if(PlayerWeap == 38 || PlayerWeap == 37 || PlayerWeap == 39 || PlayerWeap == 35 || PlayerWeap == 36 || PlayerWeap == 42)
return 0;
}
new Float: hp, Float:arm;
GetPlayerHealth(playerid,hp);
GetPlayerArmour(playerid,arm);
if(arm != oldarmour[playerid])
{
if(arm < oldarmour[playerid])
{
new Float: roznica = oldarmour[playerid]-arm;
ShowHealthStats(playerid, roznica, 0);
}
oldarmour[playerid] = arm;
}
if(hp != oldhealth[playerid])
{
if(hp < oldhealth[playerid] && hp < 100.0)
{
new Float: roznica = oldhealth[playerid]-hp;
ShowHealthStats(playerid, roznica, 1);
}
oldhealth[playerid] = hp;
}
if(CheckIfLanded[playerid] == 1)
{
if(!IsPlayerInAnyVehicle(playerid))
{
new Float:x,Float:y,Float:z;
GetPlayerVelocity(playerid,x,y,z);
if(z == 0)
{
if(ZWasZeroAtLastCheck[playerid] == 1)
{
ZWasZeroAtLastCheck[playerid] = 0;
InAir[playerid] = 0;
return 1;
}
ZWasZeroAtLastCheck[playerid] = 1;
if(x > 0 || x < 0 || y > 0 || y < 0)
{
return 1;
}
else
{
InAir[playerid] = 0;
AlreadyDoubleHopped[playerid] = 0;
}
}
}
}
return 1;
}
Wysłany: 2015-11-04, 18:27
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Do pierwszych dw?ch warunk?w dodaj kolejny - czy gracza nie ma na arenie.
Wysłany: 2015-11-04, 22:43
GreeN.
Wiek: 27 Na forum: 4652 dni Posty: 137
Nick w MP: GreeN.
Piwa : 50
Tagi: zakaz :: arenie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: