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

Wysłany: 2012-05-01, 16:05


DWD99







Wiek: 29
Na forum: 6264 dni
Posty: 159
Nick w MP: #BENG

Piwa: 1695

Respekt: 64,1

Cze??, chcia?bym zrobi? deathy i zabicia do stats?w. Zrobi?em to tak -

Kod:

enum pInfo
{
pZabicia,
pDedy,
};
new PlayerInfo[MAX_PLAYERS][pInfo];


public OnPlayerDeath
{
PlayerInfo[playerid][pDedy]=+1;
PlayerInfo[playerid][pZabicia]=+1;
return 1;
}


I taki error w publicu on player death

Cytat:

error 029: invalid expression, assumed zero


Pomo?e kto? ?

Podpis
Postaw piwo autorowi tego posta
 

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


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

public OnPlayerDeath(playerid, killerid, reason)
{
PlayerInfo[playerid][pDedy]=+1;
PlayerInfo[killerid][pZabicia]=+1;
return 1;
}


Nie uzupe?ni?e? OnPlayerDeath i dodawa?e? temu, co zosta? zabity ?mier? i zabicie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-01, 16:18


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

Jeszcze popraw na to:
Kod:

PlayerInfo[playerid][pDedy]++;
PlayerInfo[playerid][pZabicia]++;


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-01, 16:23


DWD99







Wiek: 29
Na forum: 6264 dni
Posty: 159
Nick w MP: #BENG

Piwa: 1695

Respekt: 64,1

Errory:

Cytat:

C:\Documents and Settings\Daniel\Pulpit\pawno\test.pwn(1893) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Daniel\Pulpit\pawno\test.pwn(1894) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Daniel\Pulpit\pawno\test.pwn(1894 -- 1895) : error 022: must be lvalue (non-constant)


Kod:

Kod:

public OnPlayerDeath(playerid, killerid, reason)
{
GameTextForPlayer(playerid,"~w~Zabity!",3000,0);//wy?wietlamy tekst dla gracza

if(killerid == INVALID_PLAYER_ID)//je?eli gracz nie zgin?? z r?k innego gracza...
{
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);//to wysy?amy o tym wiadomo?? z jakiej przyczyny zgin??
}
else//a je?eli nie (czyli zabi? go inny gracz)
{
SendDeathMessage(killerid,playerid,reason);//wysy?amy wiadomo?? kto kogo zabi? i z jakiej broni lub przyczyny

if (GetPlayerMoney(playerid) > 0)//je?eli zabity mia? wi?cej pieni?dzy ni? 0....
{
GivePlayerMoney(killerid, GetPlayerMoney(playerid));//...to dajemy zab?jcy ca?? kas? zabitego : )
}
}
PlayerInfo[killerid][pZabicia]=++;
PlayerInfo[playerid][pDedy]=++;
return 1;
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-01, 17:51


Xaveros







Wiek: 31
Na forum: 5149 dni
Posty: 22
Nick w MP: Xaveros

Piwa: 7

Respekt: 50

"DWD99" napisał/a:

Errory:

Cytat:

C:\Documents and Settings\Daniel\Pulpit\pawno\test.pwn(1893) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Daniel\Pulpit\pawno\test.pwn(1894) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Daniel\Pulpit\pawno\test.pwn(1894 -- 1895) : error 022: must be lvalue (non-constant)


Kod:

Kod:

public OnPlayerDeath(playerid, killerid, reason)
{
GameTextForPlayer(playerid,"~w~Zabity!",3000,0);//wy?wietlamy tekst dla gracza

if(killerid == INVALID_PLAYER_ID)//je?eli gracz nie zgin?? z r?k innego gracza...
{
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);//to wysy?amy o tym wiadomo?? z jakiej przyczyny zgin??
}
else//a je?eli nie (czyli zabi? go inny gracz)
{
SendDeathMessage(killerid,playerid,reason);//wysy?amy wiadomo?? kto kogo zabi? i z jakiej broni lub przyczyny

if (GetPlayerMoney(playerid) > 0)//je?eli zabity mia? wi?cej pieni?dzy ni? 0....
{
GivePlayerMoney(killerid, GetPlayerMoney(playerid));//...to dajemy zab?jcy ca?? kas? zabitego : )
}
}
PlayerInfo[killerid][pZabicia]=++;
PlayerInfo[playerid][pDedy]=++;
return 1;
}


PlayerInfo[killerid][pZabicia] += 1;
PlayerInfo[playerid][pDedy] += 1;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-02, 12:19


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

"Xaveros" napisał/a:

PlayerInfo[killerid][pZabicia]=++;
PlayerInfo[playerid][pDedy]=++;

Mog?o by by? moj? metod? gdyby nie znak "=". Nie chodzi mi o wci?ni?cie Tobie mojego kodu, ale o to ?e tak te? mo?na.

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: zabicia :: deathy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] Zabicia i deathy 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