Wysłany: 2012-05-01, 16:05
DWD99
Wiek: 29 Na forum: 6264 dni Posty: 159
Nick w MP: #BENG
Piwa : 1695
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? ?
Wysłany: 2012-05-01, 16:14
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
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.
Wysłany: 2012-05-01, 16:18
kurczak1324
Wiek: 29 Na forum: 5819 dni Posty: 202
Nick w MP: Izzy
Piwa : 671
Jeszcze popraw na to:
Kod: PlayerInfo[playerid][pDedy]++;
PlayerInfo[playerid][pZabicia]++;
Wysłany: 2012-05-01, 16:23
DWD99
Wiek: 29 Na forum: 6264 dni Posty: 159
Nick w MP: #BENG
Piwa : 1695
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;
}
Wysłany: 2012-05-01, 17:51
Xaveros
Wiek: 31 Na forum: 5149 dni Posty: 22
Nick w MP: Xaveros
Piwa : 7
"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;
Wysłany: 2012-05-02, 12:19
kurczak1324
Wiek: 29 Na forum: 5819 dni Posty: 202
Nick w MP: Izzy
Piwa : 671
"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.
Tagi: zabicia :: deathy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: