padekit rasti kur klaida

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

padekit rasti kur klaida

Post 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 ?
Attachments
Untitled.png
Last edited by laimiukas3 on 2015 Dec 02 10:46, edited 1 time in total.
Image
Image
Image

InvIs2
Jau po truputį tampa savu
Posts: 149
Joined: 2013 Sep 29 12:47
Skype: pksoldierlt

Re: padekit rasti kru klaida

Post 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]) 
Last edited by InvIs2 on 2015 Nov 19 12:35, edited 1 time in total.

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: padekit rasti kru klaida

Post by laimiukas3 »

fatal erora gaunu :D
nekompiliuoja pakeitus i tavo varijanta :)
Image
Image
Image

InvIs2
Jau po truputį tampa savu
Posts: 149
Joined: 2013 Sep 29 12:47
Skype: pksoldierlt

Re: padekit rasti kru klaida

Post by InvIs2 »

Kaip nekompiliuoja, tai kokį errorą meta?

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: padekit rasti kru klaida

Post 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 :)
Image
Image
Image

InvIs2
Jau po truputį tampa savu
Posts: 149
Joined: 2013 Sep 29 12:47
Skype: pksoldierlt

Re: padekit rasti kru klaida

Post 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.

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: padekit rasti kru klaida

Post by laimiukas3 »

na aisku dekui kaip nors reikes darytis
Image
Image
Image

DYaGesS
Flooderis arba specialistas
Posts: 875
Joined: 2013 Jan 16 01:01
Skype: usercs.com
Contact:

Re: padekit rasti kru klaida

Post by DYaGesS »

Parašyk ryt į skype, pažiūrėsim :)
Padėjau? +rep

InvIs2
Jau po truputį tampa savu
Posts: 149
Joined: 2013 Sep 29 12:47
Skype: pksoldierlt

Re: padekit rasti kru klaida

Post 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

DYaGesS
Flooderis arba specialistas
Posts: 875
Joined: 2013 Jan 16 01:01
Skype: usercs.com
Contact:

Re: padekit rasti kru klaida

Post 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:
Padėjau? +rep

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests