Page 1 of 2

padekit rasti kur klaida

Posted: 2015 Nov 19 00:34
by laimiukas3
ka as cia pridirbau kad blogai rodo visada buna (65)
pakeiciau iš

Code: Select all

// Get and format killed stats: hits, damage on killer.format_kill_vinfo(id, iKiller, sBuffer[MAX_BUFFER_LENGTH + 1]){    new iFound = 0    new izStats[8]    new izBody[8]    new iLen     izStats[STATS_HITS] = 0    izStats[STATS_DAMAGE] = 0    get_user_vstats(id, iKiller, izStats, izBody)     if (iKiller && iKiller != id)    {        iFound = 1        get_user_name(iKiller, t_sName, charsmax(t_sName))        iLen = formatex(sBuffer, charsmax(sBuffer), "%L >>", id, "YOU_HIT", t_sName, izStats[STATS_HITS], izStats[STATS_DAMAGE])    }    else        iLen = formatex(sBuffer, charsmax(sBuffer), "%L >>", id, "LAST_RES", izStats[STATS_HITS], izStats[STATS_DAMAGE])     if (izStats[STATS_HITS])    {        for (new i = 1; i < sizeof(izBody); i++)        {            if (!izBody[i])                continue             iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, " %L: %d", id, BODY_PART[i], izBody[i])        }    }    else        iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, " %L", id, "NO_HITS")     return iFound}
į >>

Code: Select all

// Get and format killed stats: hits, damage on killer.format_kill_vinfo(id, iKiller, sBuffer[MAX_BUFFER_LENGTH + 1]){    new iFound = 0    new izStats[8]    new izBody[8]    new iLen     izStats[STATS_HITS] = 0    izStats[STATS_DAMAGE] = 0    get_user_vstats(id, iKiller, izStats, izBody)     if (iKiller && iKiller != id)    {        iFound = 1        get_user_name(iKiller, t_sName, charsmax(t_sName))        client_print_color(id, print_team_red, "^1[^4STATS^1] You hit ^4 %s^1, time(s) ^3 %d ^x1times and inflicted ^3 %d%% ^1 demage >>", sBuffer, t_sName, izStats[STATS_HITS], izStats[STATS_DAMAGE])        }        else                client_print_color(id, print_team_red, "^1[^4STATS^1] Last result:^3 %d ^x1hit(s),^3 %d%% ^1 demage >>", sBuffer, izStats[STATS_HITS], izStats[STATS_DAMAGE])     if (izStats[STATS_HITS])    {        for (new i = 1; i < sizeof(izBody); i++)        {            if (!izBody[i])                continue             iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, " %L: %d", id, BODY_PART[i], izBody[i])        }    }    else        iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, " %L", id, "NO_HITS")     return iFound}
ir dabar tokia problema gal kas galit patarti kaip sutvarkyti ?

Re: padekit rasti kru klaida

Posted: 2015 Nov 19 12:35
by InvIs2
Tu warningo loguose negauni?... :D

Code: Select all

client_print_color(id, print_team_red, "^1[^4STATS^1] Last result:^3 %d ^x1hit(s),^3 %d%% ^1 demage >>", izStats[STATS_HITS], izStats[STATS_DAMAGE]) 

Re: padekit rasti kru klaida

Posted: 2015 Nov 19 17:45
by laimiukas3
fatal erora gaunu :D
nekompiliuoja pakeitus i tavo varijanta :)

Re: padekit rasti kru klaida

Posted: 2015 Nov 20 21:48
by InvIs2
Kaip nekompiliuoja, tai kokį errorą meta?

Re: padekit rasti kru klaida

Posted: 2015 Nov 21 04:36
by laimiukas3
//// statsx_v2.sma
//
// C:\Users\serveris\Desktop\cstrike\addons\amxmodx\scrip
ting\statsx_v2.sma(692) : error 029: invalid expression, assumed zero
// C:\Users\serveris\\cstrike\addons\amxmodx\scrip
ting\statsx_v2.sma(692) : warning 217: loose indentation
// C:\Users\serveris\Desktop\\cstrike\addons\amxmodx\scrip
ting\statsx_v2.sma(692) : warning 215: expression has no effect
// C:\Users\serveris\Desktop\\cstrike\addons\amxmodx\scrip
ting\statsx_v2.sma(692) : error 001: expected token: ";", but found "]"
// C:\Users\serveris\Desktop\2\cstrike\addons\amxmodx\scrip
ting\statsx_v2.sma(692) : error 029: invalid expression, assumed zero
// C:\Users\serveris\\cstrike\addons\amxmodx\scrip
ting\statsx_v2.sma(692) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file C:\Users\serveris\Desktop\
\cstrike\addons\amxmodx\scripting\compiled\statsx_v2.amx (compile failed).
//
// Compilation Time: 0,44 sec
// ----------------------------------------

Press enter to exit ...
InvIs2 tiesa log ziurejau klaudu neradau kad pluginas metitu tik kad blogai rodo :)

Re: padekit rasti kru klaida

Posted: 2015 Nov 22 12:52
by InvIs2
Tai tu pasižiūrėk ar tikrai čia klaidą meta. Nes aš gal neįžiūriu, nu esmė, kad ten kintamųjų per daug prirašyta buvo, todėl tau blogai ir rodo.

Re: padekit rasti kru klaida

Posted: 2015 Nov 22 17:00
by laimiukas3
na aisku dekui kaip nors reikes darytis

Re: padekit rasti kru klaida

Posted: 2015 Nov 23 02:25
by DYaGesS
Parašyk ryt į skype, pažiūrėsim :)

Re: padekit rasti kru klaida

Posted: 2015 Nov 23 16:37
by InvIs2
Nu ar jūs nematot.


Jo kodas:

Code: Select all

client_print_color(id, print_team_red, "^1[^4STATS^1] Last result:^3 %d ^x1hit(s),^3 %d%% ^1 demage >>", sBuffer, izStats[STATS_HITS], izStats[STATS_DAMAGE])
Aiškiai matosi, kad perdaug parametrų perduota. Vienas, jei žiūrint į originalų pavyzdį, net nereikalingas. "sBuffer" perduodamas, kurio čia net nereikia. O chate yra parduodamos tik dvi "%d" reikšmės. O parametrai trys. Galbūt aiškiau pasakiau

Re: padekit rasti kru klaida

Posted: 2015 Nov 23 19:19
by DYaGesS
Aš ne tai, kad nemačiau, aš padarau kaip turi būt, kad veiktų, nes būna kartais jiem ir paaiškinus neišeina susitvarkyt kai kuriems :S: