Szerző Téma: /kick parancsra eltûnik a TD  (Megtekintve 811 alkalommal)

quer

  • Vendég
/kick parancsra eltûnik a TD
« Dátum: 2012. október 27. - 14:50:39 »
0 Show voters
Hali, lenne egy olyan gondom hogy ha kickelek valakit vagy bannolok akkor elbuggolnak a textdrawok.
Egyedi roleplay mód.
Kick(id); re már eltûnik a TextDraw, viszont a pénz textDrawok azok nem...
 
CMD:kick(playerid, params[])
{
new s[128];
printf(\"%s beírta a /kick parancsot!\", Nev2(playerid));
if(pInfo[playerid][Admin] >= 1)
{
        id = ReturnUser(params);
    if(pInfo[playerid][As] == 1)
{
   new indok[64];
   if(sscanf(params,\"us\",id,indok)) return SendClientMessage(playerid,PIROS,\"Használat: /kick < ID > < Indok >\");
   format(s, 128, \"<<< %s kirúgva %s által Indok: %s >>>\", Nev(id), Nev2(playerid), indok);
   SendClientMessageToAll(PIROS, s);
   Kick(id);
}
else if(pInfo[playerid][Admin] >= 1)
{
   new indok[64];
   if(sscanf(params,\"us[64]\",id,indok)) return SendClientMessage(playerid,PIROS,\"Használat: /kick < ID > < Indok >\");
   format(s, 128, \"<<< %s ki lett rúgva %s által Indok: %s >>>\", Nev(id), pInfo[playerid][ANev], indok);
   SendClientMessageToAll(PIROS, s);
   TogglePlayerControllable(id, false);
   Ment(id);
   Kick(id);
}
}
else
{
SendClientMessage(playerid, SZURKE, \"Nem vagy Kezdõ Admin!\");
}
return 1;
}
« Utoljára szerkesztve: 2012. október 27. - 15:00:02 írta quer »

Nem elérhető shadee

  • 1073
    • Profil megtekintése
/kick parancsra eltûnik a TD
« Válasz #1 Dátum: 2012. október 27. - 17:40:10 »
0 Show voters
itt semmi baj nincs,kérlek másold már be az OnPlayerDisConnect részt,ahol eltünteted a textdrawokat a játékosnak

/kick parancsra eltûnik a TD
« Válasz #2 Dátum: 2012. október 27. - 17:49:13 »
0 Show voters
Idézetet írta: shadee date=1351352410\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29087\" data-ipsquote-contentclass=\"forums_Topic
itt semmi baj nincs,kérlek másold már be az OnPlayerDisConnect részt,ahol eltünteted a textdrawokat a játékosnak
 
szerintem nem ez kell, hanem a \'Ment(playerid)\' rész.

Nem elérhető shadee

  • 1073
    • Profil megtekintése
/kick parancsra eltûnik a TD
« Válasz #3 Dátum: 2012. október 27. - 21:08:35 »
0 Show voters
Idézetet írta: quer date=1351359566\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29087\" data-ipsquote-contentclass=\"forums_Topic

    TextDrawHideForPlayer(playerid, Ft[playerid]);
    TextDrawHideForPlayer(playerid, Box[playerid]);
    TextDrawHideForPlayer(playerid, Box2[playerid]);

 
a ment meg egy egyszerû Dinis mentés
 
ez jól van,mivel csak a játékosnak tünteti el,nemtudom még milehet,

/kick parancsra eltûnik a TD
« Válasz #4 Dátum: 2012. október 29. - 08:48:05 »
0 Show voters
Whut nem PlayerTextDraw-okat használsz?
Esetlegesen a TD létrehozás/törlés lehet a gond.. Próbáld meg úgy hogy elõre létrehozod a TD-ket OnGameModeInit()-nél, majd késõbb csak megjeleníted, eltünteted.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal