Jump to content

Rappy

Membru
  • Posts

    111
  • Joined

  • Last visited

Everything posted by Rappy

  1. Da, daca vrei sa le faci pe MySQL poti pune masinile intr-o tabela de genul "vehicles" si in tabela aceea poti adauga o coloana numita "Owned". Daca Owned este 0 inseamna ca masina este statica. Daca Owned este 1 inseamna ca este masina privata.
  2. Aici ai si ultima versiune de plugin si ultimul include. Inlocuieste-le pe cele care le ai deja cu cele de aici. https://github.com/samp-incognito/samp-streamer-plugin/releases/download/v2.7.7/streamer-plugin-2.7.7.zip
  3. Aici poti gasi documentatia pentru functiile de MySQL pe care le folosesti. http://wiki.sa-mp.com/wiki/MySQL/R33#mysql_format Si te rog sa incerci si ce ti-am scris eu mai sus.
  4. Nu prea iti inteleg sistemul dar daca variabila masinigamemode ramane aceeasi presupun ca poti incerca cum ai zis tu. Cu toate astea eu iti propun sa pui totul in MySQL , si masinile private si cele de stat ( spawnate cu AddStaticVehicle ) .
  5. Ne poti arata liniile cu erorile in detaliu ?
  6. Atunci mai ai rabdare, nu ai alta optiune.
  7. Cred ca asta ar trebui sa fie asa : mysql_format(cHandle, query, sizeof(query), query2, GetNameEx(playerid), inputtext, i, RegDate()); mysql_tquery(cHandle, query, "OnPlayerRegisterd", "d", playerid);
  8. Fa un ticket la zeroping si spune-le ca vrei o baza de date mysql. Iti vor trimite ei apoi detaliile de conectare si te vei putea conecta cu un program gen Navicat / SqlYog. Sunt sigur fiindca si eu am avut hosting de la ei. Te rog sa revii cu o postare aici chiar daca rezolvi.
  9. format(st, sizeof(st), "Da[%d]", PlayerInfo[targetid][pCar]+masinitotal);Nu prea inteleg cum vrei sa folosesti codul asta. Daca sunt 300 de masini pe server playerului ii va fii afisat un anumit numar iar daca se fac 310 masini atunci va primi alt numar cand da /stats. Imi poti explica cum ai gandit linia asta? Si ma refer in special la +masinitotal
  10. Din acele erori reiese ca iti lipseste pluginul/include-ul de mysql sau daca este prezent este o versiune veche. Il poti descarca de aici : https://github.com/pBlueG/SA-MP-MySQL/releases
  11. Ai putea sa te folosesti de un include care iti va permite sa folosesti functia OnPlayerSprayAtVehicle. Include : http://forum.sa-mp.com/showthread.php?t=490436 Cu callback-ul asta poti sa faci ca atunci cand un jucator foloseste spray can-u spre o masina sa o repare/vopseasca.
  12. Cum ai definit connectionHandle in gamemode ? ( Locul unde pui username/parola/database pentru conexiunea la baza de date )
  13. Ce plugin de MySQL si ce versiune de plugin folosesti ?
  14. Incearca un alt gamemode, vezi daca se intampla la fel. Si apropo, ceea ce iti apare tie in server log nu este un flood DDoS, este ceva implementat in ultima versiune de SA-MP ( 0.3.7 ). Ai doua optiuni : 1. Incerci un alt gamemode si vezi daca se intampla in continuare. Sau 2 : Schimbi hostul si vezi daca inca se mai intampla.
  15. Eu cred altceva. Mai demult , pe un script, tin minte ca un tip flooda serverul intr-un fel de se facea chatul global si nu mai mergea nici o comanda pe server. Asta ar fi un tip de flood. Ce este mai posibil, in cazul tau, este flood DDoS care nu ai ce-i face. Daca firma de hosting nu iti poate oferi protectie DDoS , nu ai ce-i face.
  16. Ne bucuram ca ai rezolvat problema. Topic closed.
  17. Rappy

    Ajutor

    Ne bucuram ca ai reusit sa rezolvi problema. Care dintre solutii a functionat ? Este bine sa mentionezi cum ai reusit sa rezolvi pentru ca sigur se mai gasesc si altii cu aceeasi problema si i-ar ajuta mult.
  18. 1. Nu ai urmat modelul asa va trebui sa-ti inchid topicul, o sa te rog sa faci altul dupa model. 2. Ai mai postat o data aceasta problema si ti-am spus, vorbeste cu firma de hosting. Topic locked.
  19. new vehicleid; vehicleid = GetPlayerVehicleID(playerid); if(IsPolitieVeh(vehicleid)Daca te uiti mai atent am adaugat acest vehicleid care ia ID-ul masinii in care playerul se afla. Felul in care il aveai tu inainte nu cred ca verifica bine. Eu zic sa incerci codul de mai sus pe care ti l-am pus.
  20. Incearca cu asta : public OnPlayerStateChange(playerid, newstate, oldstate) { new vehicleid; vehicleid = GetPlayerVehicleID(playerid); if(IsPolitieVeh(vehicleid) { if(PlayerInfo[playerid][pFactiune] == 1 || PlayerInfo[playerid][pLider] == 1) { SCM(playerid, c_alb, "Bun venit in masina de factiune."); } else { SCM(playerid, c_alb, "{C2C0C4} Nu faci parte din {4687FF}Departamentul de Politie{FFFFFF}."); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } return 1; }
  21. Ne poti arata si noua unde ai facuta verificarea ? Cand un player intra intr-o masina scriptul trebuie sa verifice playerul si masina. Arata-ne ce ai la OnPlayerEnterVehicle si la OnPlayerStateChange.
×
×
  • 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.