Szerző Téma: OnPlayerDeath!  (Megtekintve 606 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
OnPlayerDeath!
« Dátum: 2012. július 13. - 16:04:27 »
0 Show voters
Üdv készítettem egy textdrawot a szerveremre meg csináltam mindent de nem tudom azt, hogyan csináljam meg, hogy valaki ha meghal a nevít ki írja, hogy Meghalt xy! A textdraw késszen van!
 

#include <a_samp>
new Text:Textdraw0;
public OnFilterScriptInit()
{
print(\"Textdraw file generated by\");
print(\"    Zamaroht\'s textdraw editor was loaded.\");
// Create the textdraws:
Textdraw0 = TextDrawCreate(487.000000, 417.000000, \"Jatekos xy Meghalt!\");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 2);
TextDrawLetterSize(Textdraw0, 0.250000, 1.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 49);
TextDrawTextSize(Textdraw0, 637.000000, -18.000000);
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(Textdraw0);
TextDrawDestroy(Textdraw0);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
TextDrawShowForPlayer(playerid, Textdraw0);
return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawHideForPlayer(playerid, Textdraw0);
return 1;
}

 
A textdraw eltüntetését majd meg csinálom én :D!!!!

Nem elérhető smart

  • 136
    • Profil megtekintése
OnPlayerDeath!
« Válasz #1 Dátum: 2012. július 13. - 16:17:07 »
0 Show voters
Szia! Próbáld ki, nem teszteltem! :) Remélem mûködik!
 
public OnPlayerDeath(playerid, killerid, reason)
{
new name[24], txd;
GetPlayerName(playerid, name, sizeof(name));
format(txd, sizeof(txd), \"%s meghalt!\", name);
TextDrawSetString(Textdraw0, txd);
return 1;
}

Kovacs_Bela

  • Vendég
OnPlayerDeath!
« Válasz #2 Dátum: 2012. július 13. - 17:55:17 »
0 Show voters
...ShowTextdrawForAll(Textdraw0);

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
OnPlayerDeath!
« Válasz #3 Dátum: 2012. július 13. - 21:47:08 »
0 Show voters
Nemírná valaki meg nekem tejesen?  ::|  :confused:  :doubt:

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
OnPlayerDeath!
« Válasz #4 Dátum: 2012. július 13. - 22:03:35 »
+2 Show voters
Idézetet írta: ZyZu date=1342208828\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24312\" data-ipsquote-contentclass=\"forums_Topic
Nemírná valaki meg nekem tejesen?  ::|  :confused:  :doubt:
 
Vajasan nem jó?
 
#include <a_samp>
new Text:Textdraw0;
public OnFilterScriptInit()
{
print(\"Textdraw file generated by\");
print(\"    Zamaroht\'s textdraw editor was loaded.\");
// Create the textdraws:
Textdraw0 = TextDrawCreate(487.000000, 417.000000, \"Jatekos xy Meghalt!\");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 2);
TextDrawLetterSize(Textdraw0, 0.250000, 1.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 49);
TextDrawTextSize(Textdraw0, 637.000000, -18.000000);
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(Textdraw0);
TextDrawDestroy(Textdraw0);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
TextDrawShowForPlayer(playerid, Textdraw0);
return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawHideForPlayer(playerid, Textdraw0);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
new  g_szTxd[ 128 + 25 ]; // 128 a karakterek száma, 24 a név, 1 a \\0 karakter
GetPlayerName(playerid, g_szTxd, sizeof(g_szTxd));
format(g_szTxd, sizeof(g_szTxd), \"%s meghalt!\", g_szTxd);
TextDrawSetString(Textdraw0, g_szTxd);
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal