Jak pobrać nick, zabójstwa i śmierci gracza.
Raen
21.06.2012
Witam.
Mam pytanie, jak pobrać nick, zabójstwa i śmierci gracza który jest o 1 miejsce przed nami.
Z góry dziękuję za pomoc.
Mam pytanie, jak pobrać nick, zabójstwa i śmierci gracza który jest o 1 miejsce przed nami.
Z góry dziękuję za pomoc.
Raen
22.06.2012
z tego pluginu udało mi się wyciągnać tyle że mam dane pierwszego gracza....
Lecz nadal nie wiem jak zrobić aby tego przede mną....
Lecz nadal nie wiem jak zrobić aby tego przede mną....
speedkill
22.06.2012
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <csx> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Administrator" new m_sName[128] = "" new marquee_iID public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) set_task(15.0,"Show") } public Show() { new izStats[8], izBody[8] get_stats(marquee_iID, izStats, izBody, m_sName,charsmax(m_sName)) client_print(0,3,"%s^nPozycja w Ranku: %d | Zabic: %d | Zginiec: %d",m_sName, marquee_iID + 1, izStats[0], izStats[1]) marquee_iID++ set_task(6.0, "Show") }
Raen
22.06.2012
Ciągle pokazuje pierwszą osobę w ranku, chodzi mi o to żeby pokazywało osobę która jest 1 miejsce przede mną w rankingu. Jak jestem np. 4 to 3 itd.
Raen
22.06.2012
Podaje jeden public bo nie ma sensu całego...
public newRank(id)
{
if (!SayRank)
{
client_print(id, print_chat, "%L", id, "DISABLED_MSG")
return PLUGIN_HANDLED
}
new izStats[8], izBody[8]
new iRankPos, iRankMax
iRankPos = get_user_stats(id, izStats, izBody)
iRankMax = get_statsnum()
new szMapName[32]
get_mapname(szMapName, 31)
ColorChat(id, YELLOW, "^x04*** [%s]^x03 Twoj ranking wynosi %d na %d, masz %d zabojstw, %d smierci", szMapName, iRankPos, iRankMax, izStats[STATS_KILLS], izStats[STATS_DEATHS])
new m_sName[128] = ""
new marquee_iID
get_stats(marquee_iID, izStats, izBody, m_sName,charsmax(m_sName))
ColorChat(id, YELLOW, "^x04*** [%s]^x03 Przed toba jest^x01 %s^x03 nr. %d, ma %d zabojstw i %d smierci", szMapName, m_sName, marquee_iID + 1, izStats[0], izStats[1])
marquee_iID++
return PLUGIN_CONTINUE
}
speedkill
22.06.2012
public newRank(id) { new izStats[8], izBody[8],szMapName[32],Name[64] new iRankPos, iRankMax iRankPos = get_user_stats(id, izStats, izBody) iRankMax = get_statsnum() get_mapname(szMapName, 31) get_user_stats(iRankPos-2,izStats,izBody,Name,charsmax(Name)) if(iRankPos == 1) { ColorChat(id, YELLOW, "^x04*** [%s]^x03 Jest pierwszy w rankingu.") } else { ColorChat(id, YELLOW, "^x04*** [%s]^x03 Twoj ranking wynosi %d na %d, masz %d zabojstw, %d smierci.^nPrzed Toba jest^x01 %s^x03 %d zabojstw i %d smierci", szMapName, iRankPos, iRankMax, izStats[STATS_KILLS], izStats[STATS_DEATHS],Name,izStats[STATS_KILLS],izStats[STATS_DEATHS]) } return PLUGIN_CONTINUE }
Raen
22.06.2012
Poradziłem sobie z pomocą speedkil'a
Można zamknąć
a tu gotowy kod jakby ktoś szukał.
Można zamknąć
a tu gotowy kod jakby ktoś szukał.
public newRank(id)
{
if (!SayRank)
{
client_print(id, print_chat, "%L", id, "DISABLED_MSG")
return PLUGIN_HANDLED
}
new izStats[8], izBody[8]
new iRankPos, iRankMax
new szMapName[64];
get_mapname(szMapName,charsmax(szMapName));
iRankPos = get_user_stats(id, izStats, izBody)
iRankMax = get_statsnum()
if(iRankPos == 1)
{
ColorChat(id, YELLOW, "^x04*** [%s]^x03 Jestes pierwszy w rankingu.", szMapName)
}
else
{
ColorChat(id, YELLOW, "^x04*** [%s]^x03 Twoj rank wynosi: %d na %d, masz %d fragow i %d smierci", szMapName, iRankPos, iRankMax, izStats[0], izStats[1])
new szNameNext[64],szAuthID[64];
get_stats(iRankPos-2,izStats,izBody,szNameNext,charsmax(szNameNext),szAuthID,charsmax(szAuthID));
ColorChat(id, YELLOW, "^x04*** [%s]^x03 Przed toba jest gracz ^x01%s ^x03, ma %d fragow oraz %d smierci", szMapName, szNameNext, izStats[0], izStats[1])
}
return PLUGIN_CONTINUE
}
speedkill
22.06.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL