Jump to content

WopsS

Administrator
  • Posts

    2.202
  • Joined

  • Last visited

  • Days Won

    125

Everything posted by WopsS

  1. WopsS

    Interesat

    Salut, Mai intai invata: Cum se declara o variabila. Ce face un for. Ce face un while. Ce face un if. Ce este un vector (cu una sau mai multe dimensiuni). Ce este o enumeratie. Ce sunt parametrii. Cum se declara o functie. Cum o apelezi. Si dupa poti sa treci la alte chestii (cam atat imi veni in minte acum).
  2. Pai da, se apeleaza functia OnPlayerDeath cand revine in joc.
  3. Salut, Din cate stiu viata le scade cand revin din nou in joc.
  4. La SetPlayerCheckpoint de ce ai 6 parametrii? Functia are 6. Vezi http://wiki.sa-mp.com/wiki/Function:SetPlayerCheckpoint . La STUNTNRG poti sa ai doar 3 coloane, nu 4. Tu acolo ai valoarea 0 pe coloana 4 si de asta nu ti se vede checkpoint-ul (presupun).
  5. Aha, am zis asta pentru ca am vazut pe cineva care folosea switch cu doua case-uri.
  6. La mai multe chestii ma refer la mai mult de 5 (sau cat considera fiecare).
  7. Aici tin sa fiu de acord cu @[email protected], nu e necesar sa folosesti mereu switch, daca am doua valori de comparat, ce fac fac new a = 5; switch (a) { case 5: { a = 1; } default: { a = 2; } } sau new a = 5; if (a == 5) { a = 1; } else { a = 2; } Daca ai mai multe chestii de comparat, da merge un switch.
  8. WopsS

    Nu porneste

    Ai incercat sa-i contactezi pe cei de la firma de gazduire?
  9. WopsS

    ID casa

    Cand o incarci inseamna ca vectorul pleaca de la pozitia 0, modifica-i pozitia de inceput la 1.
  10. WopsS

    Job

    Atunci cand dai /find pe un jucator anuleaza checkpoint-urile precedente, adica daca ai o variabila setata pe jucator pentru asta reseteaza-o.
  11. Iti returneaza numerele de la 0 la 9.
  12. Faci o iteratie (for) care trece prin toti jucatorii si pentru fiecare jucator si faci un nou random pentru jucatorul respectiv.
  13. Cu placere.
  14. Pai poti sa imparti direct la 60 de minute sa afli cate ore a jucat, fara sa mai faci toate alea. In loc de floatround(floatmul(PlayerInfo[i][pPayDay]/60+1, 0.99), floatround_ceil); poti sa pui mai simplu floatdiv(PlayerInfo[i][pPayDay], 60); Si asa daca ai 30 de minute jucate o sa ai 0.55 ore jucate. https://wiki.sa-mp.com/wiki/Floatdiv
  15. Salut, Poti sa ne spui ce date ti in variabila pPayDay, secunde sau minute? Si de ce ai facut / 60 + 1?
  16. Poti sa ne arati comanda?
  17. Arata-ne cum ai functia MySQLCheckCar sau vezi cum a facut @RWRobiBG.
  18. Haideti sa pastram totul intr-un topic separat, o sa creez eu altul automat.
  19. Ai dreptate. @LeetRomania nu face asa, pentru ca o sa incepi cu a doua daca pui i = 1, fai mai bine cum faceai inainte si cu modificarile pe care ti le-am spus, doar ca atunci cand atribui valoare in Stock[...] pui Stock[i + 1][...] ca sa incepti de pe pozitia 1 in vector, presupun ca de asta zici tu ca o cumpara pe a doua, ca plecai cu index-ul vectorului de la 1 si sareai prima masina.
  20. Ah, cred ca am inteles ce vrei sa zici. In loc de ++i pune i++ sa il incrementezi dupa ce il folosesti.
  21. Da, este corect, trebuie sa stergi cache_get_field_content(i, "ID", result); i = strval(result); Nu inteleg ce vrei sa zici cu masina de mai jos.
  22. Iti trebuie MySQL R40 si posibil o versiune noua de Streamer.
  23. In acea iteratie modifica new i in new i = 0 (doar ca sa fi sigur ca o sa fie 0). Dupa asta nu face Stock[x][...] pentru ca daca tu o sa ai un id lipsa in baza de date o sa-ti dea crash, de exemplu sa zicem ca ai urmatoarele id-uri 1, 2, 3, 6, 8, tu o sa incepti sa accesezi pozitiile 6 si 8, dar ele nu exista in vectorul tau, asa ca foloseste pozitia curenta din vector, adica i-ul.
  24. Nimeni nu scripteaza in Visual Studio (ma refer doar la limbajul Pawn)?
  25. Pune #define pSecondsx 1 si foloseste LIMIT 1 la sfarsitul comenzii SQL.
×
×
  • 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.