←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

wiecej informacji w /rank

  • +
  • -
smolon - zdjęcie smolon 25.07.2013

Witam ! 

Chcialem wgrac na serwer cos takiego: http://amxx.pl/topic...ank-przed-toba/

lecz nie bardzo wiem co zrobic z kodem ktory podal misieq.

Wszytsko wyglada u mnie tak:

#include <amxmodx>
#include <csx>
#include <colorchat>
 
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
 
}
 i przy kompilacji wyskakuje taki error:
rank.sma(9) : error 017: undefined symbol "SayRank"
jak to naprawic? albo czy ktos ma juz jakiegos gotowca

 
 

 

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 28.07.2013

Najpierw wrzuć ten kod w takiej postaci, aby był czytelny. Użyj code=pawn:1, dzięki czemu dodasz numerowanie linii, zmień 1 na dowolną liczbę od której ma się zaczynać numeracja, jeśli 1 linia tego kodu nie jest 1 z pliku. W ten sposób będziemy wiedzieli która linia jest tą 9tą...

 

Jeśli kopiujesz z amx studio, najpierw wklej kod do notatnika, a dopiero później z notatnika skopiuj go do postu. Możesz też użyć "Wklej jako czysty tekst", 3cia od końca opcja w 1 wierszu przycisków edytora.

Odpowiedz

  • +
  • -
smolon - zdjęcie smolon 28.07.2013

#include <amxmodx>
#include <csx>
#include <colorchat>
 
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
 
}
 
 
oraz error przy kompilacji:
rank.sma(9) : error 017: undefined symbol "SayRank"
 
Przepraszam, ze w 1 poscie tego nie ma, ale nie mialem zielonego pojecia o takich funkcjach na tym forum  ;>
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 30.07.2013

a daj caly plugin

wyglada na to ze niezdefiniowales SayRank

Odpowiedz

  • +
  • -
smolon - zdjęcie smolon 30.07.2013

to jest wszystko co podal misieq

Odpowiedz

  • +
  • -
CsIdiotPL - zdjęcie CsIdiotPL 30.07.2013

Podłączam się do postu też tego szukam

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 31.07.2013

no ale to nie jest osobny plugin.

Nawet nie ma plugin_init()

 

czy to nie ma być podpięte do statsx.amxx??

Odpowiedz

  • +
  • -
smolon - zdjęcie smolon 31.07.2013

Podmienilem z tym co bylo w statsx i nie dziala mi wogóle komenda /rank i /top15 przy ktorej nic nie robilem

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 01.08.2013

daj statsx.sma i ten plugin od misieq tez .sma

Odpowiedz