Szerző Téma: Ölés Halál üzenet.  (Megtekintve 1874 alkalommal)

Ölés Halál üzenet.
« Dátum: 2011. szeptember 04. - 16:20:31 »
+3 Show voters
Sziasztok! Kockaa vagyok, elcsesztem az elõzõ felhasználóm. Feltöltök újra 1 filterscriptet! Mint ahogy megszokhattátok, ez is egy kis aprócska filterscriptecske lesz!
Mi ez?
Ez egy olyan filterscript ami kiírja annak akit megöltek hogy ki ölte meg és levon tõle 1 scorepontot és aki ölt annak kiírja kit ölt meg és kap 1 scorepontot!
Nem fogom feltölteni internetre mivel nagyon rövid!
Íme a forráskód:
[pawn]#include <a_samp>
public OnPlayerDeath(playerid, killerid, reason)
{
new string[256], string2[256], pname[MAX_PLAYER_NAME], kname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
GetPlayerName(killerid, kname, sizeof(kname));
format(string, sizeof(string), \"%s megölt téged, ezért levonunk tõled 1 scorepontot!\", kname);
format(string2, sizeof(string2), \"%s-t megölted, ezért a jutalmas 1 scorepont!\", pname);
SendClientMessage(playerid, 0xFFFF00AA, string);
SendClientMessage(killerid, 0x00FF00AA, string2);
SetPlayerScore(playerid, GetPlayerScore(playerid)-1);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
return 1;
}[/pawn]
Figyelem! A következõ scriptjeimet is ebbe a témába fogom nyitni, nemakarom megterhelni az simple machines forumnak a rendszerét! :)
Használjátok egészséggel!
Köszi hogy megnézted! Sziasztok. :)
« Utoljára szerkesztve: 2011. november 12. - 18:23:31 írta APC »

Nem elérhető lusta19

  • 9084
  • £u$taÐi$znó
    • Profil megtekintése
Ölés Halál üzenet.
« Válasz #1 Dátum: 2011. szeptember 04. - 16:23:47 »
0 Show voters
Amúgy az ilyen kis terjedelmû kódokat  a kódok témába kéne írni   ;)

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Ölés Halál üzenet.
« Válasz #2 Dátum: 2011. szeptember 04. - 16:24:06 »
0 Show voters
Szép munka ha kezdõ vagy akkor csak igy tovább :)

Ölés Halál üzenet.
« Válasz #3 Dátum: 2011. szeptember 04. - 16:26:03 »
0 Show voters
>\" post=\"173362\" timestamp=\"1315146227\"]
Amúgy az ilyen kis terjedelmû kódokat  a kódok témába kéne írni   ;)
 
[/quote]
Persze, szétnéztem elõtte, de mégis a tervem úgy volt hogy 1 témában lesz az összes \"FilterScript\"-em és akkor egy tömb nem illik a kódokhoz..
 
WebSite link=topic=15174.msg173363#msg173363 date=1315146246]
Szép munka ha kezdõ vagy akkor csak igy tovább :)
 
[/quote]
Hát igen, kezdõ vagyok, 2 hónapja scriptelek, köszi a bíztatást. :)

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Ölés Halál üzenet.
« Válasz #4 Dátum: 2011. szeptember 04. - 16:32:12 »
0 Show voters
Mi az a scorepont?  :D
Mert ha magyarra fordítom akkor, pontpont   :-X ennek így nincs értelme.  ::|
Amúgy a szkript sokat pazarol... elég lenne 2 változó.

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Ölés Halál üzenet.
« Válasz #5 Dátum: 2011. szeptember 04. - 21:07:59 »
0 Show voters
Tádá:
[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
new string[128];
GetPlayerName(playerid, string, 24);
format(string, sizeof(string), \"%s megölt téged, ezért levonunk tõled 1 scorepontot!\", string);
SetPlayerScore(playerid, GetPlayerScore(playerid)-1);
SendClientMessage(playerid, 0xFFFF00AA, string);
string[0] = EOS;
GetPlayerName(killerid, string, 24);
format(string, sizeof(string), \"%s-t megölted, ezért a jutalmas 1 scorepont!\", string);
SendClientMessage(killerid, 0x00FF00AA, string);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
return 1;
}[/pawn]
« Utoljára szerkesztve: 2011. szeptember 04. - 21:09:59 írta DrAkE »

Ölés Halál üzenet.
« Válasz #6 Dátum: 2011. szeptember 04. - 21:35:46 »
0 Show voters
Idézetet írta: DrAkE date=1315163279\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11192\" data-ipsquote-contentclass=\"forums_Topic
Tádá:
[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
new string[128];
GetPlayerName(playerid, string, 24);
format(string, sizeof(string), \"%s megölt téged, ezért levonunk tõled 1 scorepontot!\", string);
SetPlayerScore(playerid, GetPlayerScore(playerid)-1);
SendClientMessage(playerid, 0xFFFF00AA, string);
string[0] = EOS;
GetPlayerName(killerid, string, 24);
format(string, sizeof(string), \"%s-t megölted, ezért a jutalmas 1 scorepont!\", string);
SendClientMessage(killerid, 0x00FF00AA, string);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
return 1;
}[/pawn]
 
Köszönöm DrAkE, próbálkozok majd legközelebb ilyen egyszerûsítetten dolgozni!

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Ölés Halál üzenet.
« Válasz #7 Dátum: 2011. szeptember 04. - 21:52:07 »
0 Show voters
jo lett ;) igy tovább

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal