Jump to content

Matt

VIP
  • Posts

    555
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by Matt

  1. Pare interesant, maine il vad si eu ????
  2. Problema a fost rezolvată. Topic închis!
  3. Problema a fost rezolvată. Topic închis!
  4. Matt

    Designer cand wei

  5. Nu am folosit niciodata bcrypt in pawno, dar ai putea sa verifici daca versiunea plugin-ului pe care il foloseste server-ul e aceeasi cu versiunea include-ului cu care ai compilat.
  6. Problema a fost rezolvată. Topic închis!
  7. Pune crashdetect-ul si arata-ne iar log-urile.
  8. Topic-ul a fost șters deoarece nu ai respectat modelul de postare. Te rugăm sa revii cu alt topic in care să respecți modelul. Topic șters!
  9. Problema a fost rezolvata! Topic inchis.
  10. Problema a fost rezolvata. Topic inchis!
  11. Problema a fost rezolvata! Topic inchis.
  12. Respecta modelul cand faci un topic. Ai 24h sa il refaci.
  13. Matt

    [C++] Snake

    Helau. Sigur stiti joculetul Snake, cel care era si pe telefoanele Nokia alea vechi. Am facut codul in C++ ca sa aveti o idee cum functioneaza. [Protected content]
  14. Nu e mai optim sa creezi un timer pentru fiecare jucator in parte. Orice gm are un timer din secunda in secunda, deci evident ca o sa il foloseasca. Btw, este exclus sa faci cate un timer pentru fiecare jucator in parte.
  15. Creezi un timer in care verifici daca jucatorul este intr-un vehicul. Daca este ii afisezi textdraw-ul tau pentru kilometraj, iar cand iese din masina il ascunzi. Spre exemplu: timer OneSecondTimer[1000]() { new query[256]; foreach(new playerid : Player) { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective) format(query, 50, aVehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); PlayerTextDrawSetString(playerid, TachoPTD[playerid][0], query); PlayerTextDrawShow(playerid, TachoPTD[playerid][0]); format(query, 50, "SPEED:_%d_KM/H", Carspeed(playerid)); PlayerTextDrawSetString(playerid, TachoPTD[playerid][1], query); PlayerTextDrawShow(playerid, TachoPTD[playerid][1]); format(query, 50, "FUEL:_%d_L", VehFuel[GetPlayerVehicleID(playerid)]); PlayerTextDrawSetString(playerid, TachoPTD[playerid][2], query); PlayerTextDrawShow(playerid, TachoPTD[playerid][2]); format(query, 50, "%s", (doors < 1) ? ("~g~UNLOCKED") : ("~r~LOCKED")); PlayerTextDrawSetString(playerid, TachoPTD[playerid][3], query); PlayerTextDrawShow(playerid, TachoPTD[playerid][3]); } } return 1; } Avem un timer de o secunda (ysi_timer) in care verific din toti jucatorii care este in vehicul. Daca jucatorul este intr-unul, atunci ii iau datele despre vehicul si i le afisez in textdraw-uri. Cand iese jucatorul din vehicul ii ascund textdraw-urile: public OnPlayerStateChange(playerid, newstate, oldstate) { switch(newstate) { case PLAYER_STATE_ONFOOT: for(new i = 0; i < 4; i++) PlayerTextDrawHide(playerid, TachoPTD[playerid][i]); } return 1; } De asemenea, te poti folosi de functia asta pentru a-i lua viteza jucatorului: Carspeed(playerid) { new Float:Speed[3]; if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),Speed[0],Speed[1],Speed[2]); else GetPlayerVelocity(playerid, Speed[0], Speed[1], Speed[2]); return floatround(1.61*floatsqroot(floatpower(floatabs(Speed[0]), 2.0) + floatpower(floatabs(Speed[1]), 2.0) + floatpower(floatabs(Speed[2]), 2.0)) * 99.38); }
  16. Matt

    Unde e modu? Nu mai e modu ????

    1. Fresh

      Fresh

      a fost miracol de craciun ca nu mai are whort mod =)))))

    2. ezeNtrix

      ezeNtrix

      @Fr3sH, mai minune e că n-ai designer

    3. Fresh

      Fresh

      minune e ca inca ai tu =))))))))))

  17. Probabil ai mai multe biz-uri in baza decat ai initializat tu vectorul. Inlocuieste: new BizzInfo[23][bInfo]; cu new BizzInfo[100][bInfo];
×
×
  • Create New...