Jump to content

xpLode

Membru
  • Posts

    28
  • Joined

  • Last visited

Profile Information

  • Level of knowledge
    Mediu

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

xpLode's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

4

Community Answers

  1. Nu trebuie sa te chinui sa faci nu stiu ce functie sa dai mesaj dupa limba selectata. Cand isi selecteaza limba pe server ar trebui sa o aibe salvata intr-o variabila nu? De ex eu am Data[playerid][Language]. faci 2 variabile new RoMSG[300] = "Mesajul tau", EnMSG[300] = "Your Message"; Si dupa faci functia SendClientMessage(playerid, -1, (Data[playerid][Language] == 1) ? RoMSG : EnMSG); iar lui ii va aparea mesajul in limba pe care si-a selectat-o.
  2. Te folosesti de callback-ul public OnPlayerExitVehicle(playerid, vehicleid) if(IsWorking[playerid] == 1) StopWorking(sau ce variabila ai tu), IsWorking[playerid] = 0;
  3. Descriere tutorial: Vreau un tutorial care te invata cum sa folosesti mysqli pentru un panel ca nu ma descurc in functii largi. Ex:
  4. 127.0.0.1 - localhost, aceasta nu este o rezolvare ci o sa-ti creeze mai multe buguri. Verifica daca ai scris baza de date bine(numele).
  5. MySQL este cel mai avansat dintre toate limbajele SQL ceea ce-l face si overrated. MySQL iti salveaza datele intr-o baza de date online pe cand SQLite ti le salveaza intr-una locala(.db) si DINI intr-un notepad. Salvarile pe DINI pot avea suferinte si poti pierde date, la mysql nu poti pati asta. MySQL are cele mai multe tipuri de atack deci trebuie sa fii foarte precaut la DDoS, Injectia SQL, Atacuri RSS/XSS etc. Multi folosesc MySQL pentru ca pot folosi baza de date a serverului la panel sa arate actiuni, case, player stats etc. MySQL este mai usor de scris(din perspectiva mea) decat sa scrii pe DINI toate codurile alea, este mult mai rapid(datorita query-lor) dar nu cred ca este cel mai safe deoarece are cele mai multe atack-uri. Baza de date este securizata de o parola speciala(data de host) sau niciuna daca este pe localhost.
  6. Placa de baza nu e compatibila cu ramii. Ea suporta doar 2133 mhz cand ramii tai sunt 2400 mhz. Sursa sirtec de 500w si te duce. 500w duce si un 980ti cu i7, adauga si un ssd, pentru bootare mai rapida. Daca joci shootere cum e csgo iti recomand un monitor de 144 hz.
  7. new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if(IsPlayerInRangeOfPoint(id, 4, x, y, z)) return SendClientMessage(playerid, -1, "Playerul nu este langa tine!"); Have fun.
  8. xpLode

    Error..

    ai un [/pawn] pe acolo
  9. new admin[MAX_PLAYERS]; CMD:makeadmin(playerid, params[]) { new i, level; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Nu esti Admin"); if(sscanf(params, "ud", i, level)) return SendClientMessage(playerid, -1, "/MakeAdmin[Playerid/Level]"); admin = level; return 1; } Cam asta e, acum tu trebuie s-o configurezi dupa variabilele tale.
  10. new exstring[64], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(exstring, sizeof(exstring), "%s are o problema(ID: %d)", name, playerid); si de aici il pui in ce ai tu, exemplu: SendMessageToAdmins(LBLUE, exstring); //Acesta nu este un tutorial, deci nu trebuie postat la tutoriale pentru ca i-am dat doar 2 functii. ----> pentru admini.
  11. UPDATE users SET `Team`='3',`Model`='3'(,) WHERE `name`='%s' Virgula din paranteze iti strica tot scriptul. Nu se pune virgula inaintea lui WHERE. UPDATE users SET `Team`='3',`Model`='3' WHERE `name`='%s'
  12. #define host "localhost" #define user "root" #define pass "" #define data "sqlbase" Chestiile astea sunt pentru localhost(deschizi din pc). Pentru host ar trebui sa arate cam asa: #define SQL_Host "69.420.1337.69ip-ulpecareti-ldahostul" #define SQL_User "pesmocar_userpecareti-ldahostul" #define SQL_Pass "parolagreaftwpecareti-odahostul" #define SQL_DB "bazadedatepecareti-odahostul"
  13. NAME:%s Asta e problema, %s il inlocuieste. Nu ma pricep la ini, eu doar ti-am spus unde ti-e problema.
  14. Ti-am zis sa-mi pui /rentroom, e asa de greu sa citesti?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.