GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: quer - 2012. október 27. - 14:50:39

Cím: /kick parancsra eltûnik a TD
Írta: quer - 2012. október 27. - 14:50:39
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;
}
Cím: /kick parancsra eltûnik a TD
Írta: shadee - 2012. október 27. - 17:40:10
itt semmi baj nincs,kérlek másold már be az OnPlayerDisConnect részt,ahol eltünteted a textdrawokat a játékosnak
Cím: /kick parancsra eltûnik a TD
Írta: TengeriMalac - 2012. október 27. - 17:49:13
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.
Cím: /kick parancsra eltûnik a TD
Írta: shadee - 2012. október 27. - 21:08:35
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,
Cím: /kick parancsra eltûnik a TD
Írta: Fl0rian - 2012. október 29. - 08:48:05
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.