Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

OnPlayerDeath pagrazinimas


MaxSis

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3886 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

sveiki, su sugypsuota ranka kazkaip sugebejau parasyti 2 tut tad pradedam:

v1: nujema visus zaidejo pinigus mirus. rodo mirusio ir nuzudzusio id bei nick. foto: rodo kolkas tik mirusio nes vienas esu srv..

4df843913b6cce5b275189ffd221b5881000.png

public OnPlayerDeath(playerid, killerid, reason)
{
 new killername[MAX_PLAYER_NAME];
 new playername[MAX_PLAYER_NAME];
 new killer[60];
 new player[60];
 GetPlayerName(playerid,playername,sizeof(playername));
 GetPlayerName(killerid,killername,sizeof(killername));
 format(player,sizeof(player),"%s(%d)",playername,playerid);
 format(killer,sizeof(killer),"%s(%d)",killername,killerid);
 SetPlayerName(playerid,player);
 SetPlayerName(killerid,killer);
 new playercash;
 if(killerid == INVALID_PLAYER_ID) {
	 SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
		 ResetPlayerMoney(playerid);
 } else {
		 SendDeathMessage(killerid,playerid,reason);
		 SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
		 playercash = GetPlayerMoney(playerid);
		 if (playercash > 0) {
				 GivePlayerMoney(killerid, playercash);
				 ResetPlayerMoney(playerid);
		 }
		 else
		 {
		 }
 }
 SetPlayerName(playerid,playername);
 SetPlayerName(killerid,killername);
 return 1;
}

v2: zaidejui nenujima pinigu kai mirsta ir nerodo prie jo nick id.

foto:46a53a4ea7c23923836ad7313ff2d59a922.png

public OnPlayerDeath(playerid, killerid, reason)
{
 new killername[MAX_PLAYER_NAME];
 new playername[MAX_PLAYER_NAME];
 new killer[60];
 new player[60];
 GetPlayerName(playerid,playername,sizeof(playername));
 GetPlayerName(killerid,killername,sizeof(killername));
 format(player,sizeof(player),"%s",playername);
 format(killer,sizeof(killer),"%s",killername);
 SetPlayerName(playerid,player);
 SetPlayerName(killerid,killer);
 if(killerid == INVALID_PLAYER_ID) {
	 SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
 } else {
		 SendDeathMessage(killerid,playerid,reason);
		 SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
		 }
 SetPlayerName(playerid,playername);
 SetPlayerName(killerid,killername);
 return 1;
}

Pamoka kūrė: MaxSis ~` Pamoka skirta naujokams~ KODAS TESTINTAS

Redaguota , nario Maxsis
  • Teigiamai 6
  • Neigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Šaunu stebėti,kai vis daugiau atsiranda pamokų naujokams. :)

vis daugiau vilciu dedu i naujaja samp skripteriu karta. taciau kad nera zmoniu kuriuos galeciau pamokinti ar tesiok skriptinti del malonumo, parodyti viens kitam ka padarei ir t.t o db raso urodai visokie kaip sabas ir apipisineja mazus vaikus.

Nuoroda į komentarą
Dalintis per kitą puslapį

vis daugiau vilciu dedu i naujaja samp skripteriu karta. taciau kad nera zmoniu kuriuos galeciau pamokinti ar tesiok skriptinti del malonumo, parodyti viens kitam ka padarei ir t.t o db raso urodai visokie kaip sabas ir apipisineja mazus vaikus.

Man reikėtu tavo pagalbos :) mokinuosi scriptinti nuo new.pwn (emptyGM) gal galėtum padėti mokytis? Nes dabar iš pamokų tik einu....Bėje dėkui už pamoką TDM serveriams pravers :)

Redaguota , nario TwiiCas
Nuoroda į komentarą
Dalintis per kitą puslapį

	 GetPlayerName(playerid,playername,sizeof(playername));
	 GetPlayerName(killerid,killername,sizeof(killername));
	 format(player,sizeof(player),"%s",playername);
	 format(killer,sizeof(killer),"%s",killername);
	 SetPlayerName(playerid,player);
	 SetPlayerName(killerid,killer);

Nesuprantu tikslo..Gauti vardą, padaryti jį tokiu pačiu ir tada nustatyti vardą.

Nuoroda į komentarą
Dalintis per kitą puslapį

	 GetPlayerName(playerid,playername,sizeof(playername));
	 GetPlayerName(killerid,killername,sizeof(killername));
	 format(player,sizeof(player),"%s",playername);
	 format(killer,sizeof(killer),"%s",killername);
	 SetPlayerName(playerid,player);
	 SetPlayerName(killerid,killer);

Nesuprantu tikslo..Gauti vardą, padaryti jį tokiu pačiu ir tada nustatyti vardą.

Aš ir galvojau, galvojau, bet nesugalvojau kam čia taip padaryta :D Todėl laukiau kol kas pirmas parašys.

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 2 savaičių...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3886 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...