←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Rank przed Tobą

Zablokowany

Nenczoks - zdjęcie Nenczoks 07.08.2012

Witam,

Zrobiłem coś takiego:


public cmdRank(id)
{
new izStats[8], izStats2[8], izBody[8], izBody2[8]
new iRankPos, iRankPos2, iRankMax
new Float:fEff, Float:fAcc
new stat = izStats[STATS_KILLS] - izStats2[STATS_KILLS]
new name[64]
get_user_name(iRankPos2,name,63)

iRankPos = get_user_stats(id, izStats, izBody)
iRankPos2 = get_user_stats(iRankPos-1, izStats2, izBody2)
iRankMax = get_statsnum()

fEff = effec(izStats)
fAcc = accuracy(izStats)

ColorChat(id, GREEN, "[TUTAJ AKTUALNY RANK GRACZA WPISUJĄCEGO]"...)...
ColorChat(id, GREEN, "Przed jest %s z pozycja %d oraz %d fragami straty",name,iRankPos2,stat)

return PLUGIN_CONTINUE
}

i nie działa to. Pokazuje zamiast nicku przede mną to nazwę serwera. Jakieś pomysły?
Użytkownik Nenczoks edytował ten post 07.08.2012 16:23
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 07.08.2012

sprawdź
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()

ColorChat(id, TEAM_COLOR, "Twoj rank wynosi^x04 %d^x03 na^x04 %d^x03 , masz^x04 %d^x03 fragow i^x04 %d^x03 smierci", 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, TEAM_COLOR, "Przed toba jest gracz^x04 %s^x03, ma^x04 %d^x03 fragow oraz^x04 %d^x03 smierci", szNameNext, izStats[0], izStats[1])

return PLUGIN_CONTINUE
}
Odpowiedz

  • +
  • -
Kawon - zdjęcie Kawon 07.08.2012

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod X > Problemy

do

Scripting AMXX > Problemy
Odpowiedz

Nenczoks - zdjęcie Nenczoks 07.08.2012

Teraz niby dobrze, ale pokazuje po mnie czyli mam rank 10 to pokazuje 9, a nie 11.
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 07.08.2012

get_stats(iRankPos-2,izStats,izBody,szNameNext,charsmax(szNameNext),szAuthID,charsmax(szAuthID));

na
get_stats(iRankPos+2,izStats,izBody,szNameNext,charsmax(szNameNext),szAuthID,charsmax(szAuthID));
Odpowiedz

Nenczoks - zdjęcie Nenczoks 07.08.2012

Dobra sam to rozwiązałem, dzięki za chęci.
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 07.08.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
Odpowiedz
Zablokowany