Tehnic, "return" intoarce doar 1 cifra/celula: int, float, bool sau char.
Cand il pui sa returneze un string, el intoarce pe rand fiecare celula.
Returnarea unui string e un 'hack'.
Trimiterea prin referinta e bazata pe 'pointer' din C++, limbajul in care e scris AMX-ul.
Aceasta este singura metoda corecta de a returna un string.
Weapon Name [rezolvat]
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
-
- Scripter eXtreamCS
- Posts: 1222
- Joined: 13 Jul 2013, 16:31
- Detinator Steam: Da
- Reputatie: Scripter eXtreamCS
Moderator ajutator - Has thanked: 15 times
- Been thanked: 12 times
din cate retin, in C/C++ se pot intoarece array-uri, dar doar daca trimiti un pointerNubo wrote:Tehnic, "return" intoarce doar 1 cifra/celula: int, float, bool sau char.
Cand il pui sa returneze un string, el intoarce pe rand fiecare celula.
Returnarea unui string e un 'hack'.
Trimiterea prin referinta e bazata pe 'pointer' din C++, limbajul in care e scris AMX-ul.
Aceasta este singura metoda corecta de a returna un string.
si din cate stiu, cand trimiti prin referinta se creaza o referita la acel obieict, nu un pointer care sa primeasca referinta..
apropo, https://forums.alliedmods.net/showthread.php?t=277130 interesant, nu ?
Pauza pana in iulie... licenta ^^
Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.
Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224
Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.
Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224