Peršokti į turinį

MaxSis

OnPlayerDeath pagrazinimas

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

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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ą.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį


Svečias
Ši tema yra užrakinta.

  • Narių peržiūri šį forumą:   0 nariai

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

  • eneba
  • eneba
  • eneba


  • SuperGames programele
  • SuperGames programele


×