Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-04-14, 15:31


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
Mam taki kod


Kod:

new kill[MAX_PLAYERS];


public OnPlayerDeath(playerid, killerid, reason)
{
kill[playerid] = 0;
kill[killerid]++;
Seria(playerid);
//dalszy kod

public OnPlayerDisconnect(playerid, reason)
{
kill[playerid] = 0;
//dalszy kod

forward Seria(playerid);
public Seria(playerid)
{
if(kill[playerid] == 2)
{
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
new String[255];
format(String, sizeof(String), "{FF0000}(i) - {FFFFFF}Gracz %s ma na koncie 2 zab?jstwa pod rz?d", Player[playerid][Name]);
SendClientMessageToAll(0x0, String);
}

if(kill[playerid] == 4)
{
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
GivePlayerWeapon(playerid, 38, 200);
new String[255];
format(String, sizeof(String), "{FF0000}(i) - {FFFFFF}Gracz %s ma na koncie 4 zab?jstw pod rz?d", Player[playerid][Name]);
SendClientMessageToAll(0x0, String);
}
return 1;
}



Jednak gdy dany gracz zabije 2 innych nic si? nie dzieje. Nie dostaje ?ycia ani kamizelki. Nie pojawia sie wiadomo??.

Jak powinien wygl?da? prawid?owy kod ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-14, 15:55


Axel9697







Wiek: 32
Na forum: 5904 dni
Posty: 115

Piwa: 44

Respekt: 73,2

Ustawiaj kill[playerid] na 0, gdy sprawdzisz zawarto?? tej kom?rki, czyli po Seria(playerid) w OnPlayerDeath.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-14, 16:05


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
Mo?esz ja?niej ? Nic z tego nie rozumie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-14, 16:31


Axel9697







Wiek: 32
Na forum: 5904 dni
Posty: 115

Piwa: 44

Respekt: 73,2

Spr?buj...
Kod:


public OnPlayerDeath(playerid, killerid, reason)
{
kill[playerid] = 0;
kill[killerid]++;
Seria(playerid);
//dalszy kod

Zamieni? na..
Kod:


public OnPlayerDeath(playerid, killerid, reason)
{
kill[killerid]++;
Seria(playerid);
kill[playerid] = 0;
//dalszy kod


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-14, 16:50


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
Niestety to nic nie da?o :-/ Prosz? o pomoc ! Zale?y mi na tym :-(

[ Dodano: 2012-04-14, 17:38 ]
Prosz? o pomoc !!

Postaw piwo autorowi tego posta
 

 
Tagi: informacja :: serii :: zabójstw
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku