-
Posts
111 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Rappy
-
-
Aici ai si ultima versiune de plugin si ultimul include. Inlocuieste-le pe cele care le ai deja cu cele de aici.
-
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.
-
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 ) .
-
Ne poti arata liniile cu erorile in detaliu ?
- 1
-
Atunci mai ai rabdare, nu ai alta optiune.
-
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);
-
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.
-
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
-
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
-
Topic closed.
-
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.
-
Topic closed.
-
Cum ai definit connectionHandle in gamemode ? ( Locul unde pui username/parola/database pentru conexiunea la baza de date )
-
Topic closed : Inactivitate.
-
Ce plugin de MySQL si ce versiune de plugin folosesti ?
-
Ah, ma bucur!
-
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.
-
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.
- 1
-
Ne bucuram ca ai rezolvat problema.
Topic closed.
-
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.
-
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.
-
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.
-
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; }
-
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.
Masini personale
in Discuţii scripting
Posted
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.