hlmod.hu
https://hlmod.hu/

loose indentation
https://hlmod.hu/viewtopic.php?f=9&t=28691
Oldal: 1 / 3

Szerző:  Ricsiko [ 2018.01.28. 19:23 ]
Hozzászólás témája:  loose indentation

üdv,
ezt a hibát:
Kód:
loose indentation

dobja ki erre a sorra:
Kód:
get_user_name(id, name[id], charsmax(name))

ebből a részből:
Kód:
public client_putinserver(id) {
    if(!is_user_bot(id)) {
      new name[32]
        get_user_name(id, name[id], charsmax(name))
        load(id)
    }
}


mi lehet a gond? vagy mit kéne másképp csinálnom? :)

Szerző:  fiatalveteran [ 2018.01.28. 19:40 ]
Hozzászólás témája:  Re: loose indentation

Rossz helyre van igazítva.
Kicsit csúnyább megoldás : SHIFT+TAB

  1. public client_putinserver(id) {
  2. if(!is_user_bot(id)) {
  3. new name[32]
  4. get_user_name(id, name[id], charsmax(name))
  5. load(id)
  6. }
  7. }

Szerző:  ultraibolya [ 2018.01.28. 20:24 ]
Hozzászólás témája:  Re: loose indentation

Amúgy rosszul kéred le a nevet:

  1. new name[33]
  2. get_user_name(id,name,charsmax(name))


[id] nem kell

Szerző:  Ricsiko [ 2018.01.28. 20:43 ]
Hozzászólás témája:  Re: loose indentation

és ha van pl egy ilyen rész:

Kód:
new name[33]
get_user_name(id,name,charsmax(name))
formatex(Query, charsmax(Query), "SELECT * FROM `blabla` WHERE username = ^"%s^";", name[id])


akkor itt hogy kezeljem?
a formatex-es sorra ugyan az a hiba..

a másik sor jó lett! :)

Szerző:  regener [ 2018.01.28. 21:07 ]
Hozzászólás témája:  Re: loose indentation

Csak annyi a baja hogy szóközök voltak a sor elején tabulátor helyett.
Vagy kicseréled egyiket a másikra:
Kód:
public client_putinserver(id) {
    if(!is_user_bot(id)) {
   new name[32]
   get_user_name(id, name[id], charsmax(name))
   load(id)
    }
}

Vagy plugin elejére:
Kód:
#pragma tabsize 0


A név pedig jó volt 32-n, mivel 31 karakter a max amit elfogad.

Szerző:  Ricsiko [ 2018.01.28. 21:17 ]
Hozzászólás témája:  Re: loose indentation

sajnos nem lett jó
próbáltam tabbal, de nem ment

#pragma tabsize 0
még úgy sem hogy ezt beírtam

Szerző:  Ricsiko [ 2018.01.28. 21:22 ]
Hozzászólás témája:  Re: loose indentation

mégis sikerült!!! köszönöm a segítséget! :D

Szerző:  ultraibolya [ 2018.01.29. 08:49 ]
Hozzászólás témája:  Re: loose indentation

Nem a tömb méretére gondoltam :D


regener írta:
Csak annyi a baja hogy szóközök voltak a sor elején tabulátor helyett.
Vagy kicseréled egyiket a másikra:
Kód:
public client_putinserver(id) {
    if(!is_user_bot(id)) {
   new name[32]
   get_user_name(id, name[id], charsmax(name))
   load(id)
    }
}

Vagy plugin elejére:
Kód:
#pragma tabsize 0


A név pedig jó volt 32-n, mivel 31 karakter a max amit elfogad.

Szerző:  regener [ 2018.01.29. 17:54 ]
Hozzászólás témája:  Re: loose indentation

ultraibolya írta:
Nem a tömb méretére gondoltam :D

A string hosszát írtad át 33-ra :D

Nem is értem miért kéri le a nevet és menti egy helyi stringbe amit fel sem használ :D

Szerző:  ultraibolya [ 2018.01.29. 23:05 ]
Hozzászólás témája:  Re: loose indentation

Nem a tömb méretét akartam átírni,már random 33-at írok oda,elnézést.
A get_user_name -n belül voltak gondok,nézd meg a hszt. (get_user_name(id,name[id],31) ami nem tetszett. (Akkor helyes ha kétdimenziós tömb,bár itt nem azt használ)

Oldal: 1 / 3 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/