Jump to content

Rappy

Membru
  • Posts

    111
  • Joined

  • Last visited

Posts 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. 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 ) .

  3. 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

  4. 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.

  5. 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.

    • Upvote 1
  6. 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.

  7. 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.

  8. 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;
    }

     

×
×
  • 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.