Jamal Alin
-
Posts
159 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
News
Documentation
Posts posted by Jamal Alin
-
-
30 minutes ago, TKCode said:
Te rog sa nu-mi zici ca nu stii care e diferenta intre PAWNO si PAWN...
Am aflat acum. Oricum se bazeaza mult pe PHP .....
-
Sunt in cautare unui partener care sa ma ajute in administrarea server-ului SA:MP. Promovarea si popularea unui server e grea in ziua de azi, iar eu nu ma pot ocupa de toate si am nevoie de un ajutor.
Detin: site.ro, panel, gamemode bun. Modul de joc este lucrat de mine de la 0, actiunea se petrece in Los Santos. Va pot da mai multe infromatii despre modul de joc pe server. Precizez ca am cunostiinte multe in pawn pot face aproape orice sistem, cunosc si alte limbaje de programare precum php sql, html dar nu asa bine precum pawn.
Cerinte:
- Varasta minima de 16+.
- Cunostiinte bune in administrarea unui server. Sa stie cum sa aleaga leaderi, helperi, admini. Sa stie cand si cum sa foloseasca comenzile de admin.
- Sa fie capabil sa adune jucatori pe server. De preferabil sa aiba jucatori care e sigur ca vor juca pe server.
- Sa poata plati hostul server-ului in fiecare luna. Aceasta costa 20 lei (transfer bancar) sau 6 euro (mobil pay).
Ofer:
- Functia de owner pe server si moderator pe forum. La trecerea timpului daca colaborarea merge cum trebuie si increderea isi face aparitia voi oferi acces total inafara de fisierul .pwn
-
Platesti in bani sau ce oferi ?
-
Ia uite baiatu cate poti invata de aici:
http://wiki.sa-mp.com/wiki/Category:File_Functions
http://wiki.sa-mp.com/wiki/Fwrite
Pana nu intelegi cum functioneaza nu ai cum sa reusesti sa faci ceva. Dupa parerea mea e mult mai usor limbaul MySQL si mult mai folositor decat scrierile in fisiere.
-
Salutare, am o problema la comanda /emails.
CMD:emails(playerid,params[]) { new string[128],query[512],query2[512],text[32],idemail,id = ,status,sender,sendername[32],message[1024]; mysql_format(handle, query, sizeof(query), "SELECT * FROM emails WHERE playerID = %d ORDER BY Data DESC LIMIT 20",PlayerInfo[playerid][pID]); new Cache: result = mysql_query(handle, query); for(new i = ; i < cache_get_row_count(); i++) { idemail = cache_get_field_content_int(i, "ID"); SelectEmail[playerid][id] = idemail; id++; cache_get_field_content(i, "Text", text); status = cache_get_field_content_int(i, "Status"); sender = cache_get_field_content_int(i, "Sender"); if(sender > ) { mysql_format(handle, query2, sizeof(query2), "SELECT * FROM accounts WHERE accounts.ID = %d",sender); mysql_query(handle, query2); cache_get_field_content(, "Username", sendername); if(status == 1) format(string, sizeof(string), "[NEW] %s: %s ...\n",sendername,text); else format(string, sizeof(string), "%s: %s ...\n",sendername,text); strcat(message,string); } else if(sender == ) { if(status == 1) format(string, sizeof(string), "[NEW] %s ...\n",text); else format(string, sizeof(string), "%s ...\n",text); strcat(message,string); } } cache_delete(result); if(id == ) SendClientMessage(playerid, COLOR_WHITE, "Eroare: Nu ai niciun email."); else ShowPlayerDialog(playerid, 18, DIALOG_STYLE_LIST, "New Email", message, "Read", "Close"); return 1; }
Acolo unde trimit query-ul din interiorului loop-ului e problema cred. Deoarece mysql_query returneaza 1 si opreste loop-ul automat. Ce altceva pot face in privinta asta, inafara de faptul sa modific tabelul din baza de date in loc ID sa pun numele jucatorului deoarece folosesc asta in multe locuri mai ales pe panel si sunt multe de modificat. Daca ati vazut voi o alta optiune in care sa nu-mi mai opreasca loop-ul.
-
15 minutes ago, SoNNy.sys said:
Eventual fa-ti un stock pe care sa-l folosesti. Revin cu un edit daca gasesc altceva.
EDIT: M-am documentat putin si se pare ca daca tu incerci sa cauti dupa nume, defapt nume partial, o sa-ti returneze ID-ul care a fost gasit primul pe tot serverul. Pe ID e si normal sa nu ai bug pentru ca e doar unul singur. Incearca sa folosesti metoda mea pentru ca e mai indicata la ceea ce ai tu nevoie.
Da, dar daca eu scriu tot numele nu ar trebuie sa-l gaseasca pe cel corect ? de asta cred ca e un bug ceva ... nu am cum sa folosesc ce ai zis tu ar insemna modificari multe la comenzi si multa munca mai bn renunt la optiunea respectiva si o adaug doar in comanda care vreau neaparat s-o folosesc ... de ex "/id"
-
5 minutes ago, SoNNy.sys said:
Ai putea folosi alta varianta:
sscanf(params, "?<CELLMIN_ON_MATCHES==1>U(-1)", id); if (id === -1) { // Nu ai introdus niciun nume } else if (id === cellmin) { // Rezultate multiple gasite } else if (id === INVALID_PLAYER_ID) { // Jucatorul respectiv nu este conectat } else { // S-a gasit doar un singur jucator }
Si asta trebuie folosita la fiecare comanda nu ? e mult de munca ..... alta solutie
-
Salutare tuturor, folosesc "SSCANF_Option(MATCH_NAME_PARTIAL, 1);" in callback-ul OnPlayerCommandReceived si uneori imi selecteaza jucatorul gresit chiar daca scriu tot numele acestuia. Daca folosest comenzile pe playerid nu-mi face bug doar daca foloseste comenzile pe numele jucatorului. Daca stie cineva unde ar fi problema , multumesc !
Caut partener - suport financiar
in Caut servicii / partener / etc.
Posted
Ce retardati sunteti bai baieti bai .... deci din cate am vazut eu asa mi s-a parut ca multe chestii sunt asemanatoare cu cele din limbajul PHP. Limbajul pawn este o combinatie a mai multor limbaje de programare. Am vazut ca ati facut tot felul de afirmatii la adresa mea si tin sa va spun ca nu am avut niciodata host grauit, nu sunt copil, nu cred ca sunteti vreunu peste mine din punct de vedere al cunostiintelor in acest domeniu. Nu trebuie si nu vreau sa demnostrez nimanui nimic, voi ca niste retardati ati tras concluzii pripite si ati aruncat cu afirmatii si parerei in stanga si-n dreapta. Cred ca multi dintre voi pe vremea cand jucam eu SA:MP nu stiau ca exista. Este parerea voastra, asta a fost ceva gen "efectul de turma".
In continuare caut partener.