valivaly96
Membru-
Posts
514 -
Joined
-
Last visited
-
Days Won
8
Content Type
Profiles
Forums
News
Documentation
Everything posted by valivaly96
-
new PlayerLabel[MAX_PLAYERS] PlayerLabel[playerid] = Create3DTextLabel(VIP, COLOR, 0.0, 0.0, 40.0, 20.0, 0, 1); Attach3DTextLabelToPlayer(PlayerLabel[playerid], playerid, 0.0, 0.0, 0.47); La OnPlayerConnect si posibil si la OnPlayerSpawn daca dupa ce se spawneaza nu ii mai apare
-
daca faci un tutorial despre crearea unui dialog normal e sa acoperi toate cele 6 cazuri ca altfel puteau sa caute direct pe wiki nu mai aveau nevoie de tutorial
-
1. Sunt 6 tipuri(stiluri) de dialoguri nu 3 Ai omis: DIALOG_STYLE_PASSWORD( cu id 3) Are aceeasi functie ca stilul cu id 1 doar ca afiseaza niste buline in loc de ce scrie jucatorul DIALOG_STYLE_TABLIST(ID 4) Are aceasi functie ca stilul cu id 2 doar ca poti organiza dialogul pe maxim 4 coloane. DIALOG_STYLE_TABLIST_HEADERS(ID 5) Aceasi functie ca stilurile 2 si 4 doar ca se mai poage adauga un header care nu este selectabil. Sper ca m am facut inteles daca nu informatiile necesare le gasiti : http://wiki.sa-mp.com/wiki/Dialog_Styles
-
cmd:weapon(playerid,params[]) { if(pInfo[playerid][Coins] <10) return SendCliendMessage(playerid,culoare,"Nu ai destui coins"); //asta e verificarea pInfo[playerid][Coins]-=10; //aici ii scade coins GivePlayerWeapon(playerid,id_arma,gloante); return 1;}
-
Totul depinde de tine. Daca ai cunostintele necesare nu este greu sa faci un gm de la 0 dar o sa dureze mai mult pana ajungi la ceea ce doresti sa faci fata de un edit
-
posteaza tot server log
-
Tutorial bun pt incepatori. Ai o linie de cod in plus if(IsPlayerConnected(playerid)). Aceasta verificare este in plus si inutila deoarece un jucator care nu e conectat la server nu va folosisi nici o comanda.
-
nu se face conexiunea la baza de date
-
ce protectie?
-
pai poti face sqlinjection din acel dialog de la tagul clanului atatta timp cat functia antisqlinjection il evita datorita acelei conditii pise de tine
-
in modul acesta creezi o vulnerabilitate. Din acel dialog iti poate pica serverul cu un simplu %s. O rezolvare mai buna ar fi ca in tagul clanului sa nu folosesti caractere cu care se poate face sqlinjection
-
Total gresit. daca e in hitman nu va mai pitea intra in garaj. ceea ce ai facut tu e sa verifice daca jucatorul este im hitman si daca este sa ii returneze mesaj ca nu este in hitman???
-
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { //se executa comanda } else return SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Hitman.");
-
Se schimba de la public - ul OnPlayerSpawn
-
da e bine pus
-
Creaza o variabila globara InTrade[MAX_PLAYERS] la sellhouseto dupa if(GetPlayerCash(giveplayerid) < money) return SCM(playerid,COLOR_WHITE,"{FFB870}Acest jucator nu are acesti bani."); pui InTrade[playerid]=1; la sellhouse inainte de if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fii logat."); pui if(InTrade[playerid]!=0) return SCM(playerid,COLOR_WHITE,"ai un trade activ); dupa dute la comanda /accept si unde accepta casa pui InTrade[HouseOffer[playerid]] =0; In acelasi mod se fac si la bizz
-
In baza de date cresc days? Serverul este on cand pe acesta ora este 23:00?
-
Pur si simplu nu poti face un for si un query ca sa pui acele variabile pe 0? for(new i=0;i<MAX_PLAYERS;i++) { PlayerInfo[pQuest1] =0;}s.a.m.d new query[1000]; format(query,1000,"UPDATE users SET quest1=0,quest2=0 s.a.m.d"); mysql_tquery(handle,query,"","");
-
2,147kkk este limita pentru integer, mai sus de atata nu poate urca cu suma maxima de bani deoarece o sa ii returneze o valoare cu minus. Ca sa poata urca cu suma de bani ori imparte numarul in 2(e o metota pe forum) ori salveaza banii care sunt peste 2.137kkk intr-o alta variabila
-
Ar trebuii sa resetezi variabilele quest1, quest2 etc. Asta in mare, fiind posibil sa fie si alte variabile care au legatura cu qestul si trebuiesc Resetate. Variabilele quest1, quest2 s.a.m.d se pun pe 0
-
problema e la timerul care verifica daca e ora 23 sa iti dea days++. nu stiu exact cum e verificarea ca sa cauti in gm
-
in mysql probabil e days
-
daca clan tagul este intre [ ] problema este la incarcarea clanurilor din baza de date
-
intre ce caractere este clan tagul? pe telefon nu pot vedea din acea poza pusa de tn
-
din cate vad eu nu exista acele pluginuri in folderul corespunzator
