Jump to content

BaFFyJunior

Membru
  • Posts

    240
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by BaFFyJunior

  1. Iti spune tot: pluginurile nu exista in folderul plugins. Descarca-le si pune-le in folder.
  2. Despre a doua problema: intra in map editor, du-te in locatia aia, sterge casa(din editor), ia id-ul casei, creeaza obiect cu id-ul casei si pune-l acolo, in spatiul gol, apoi de la export iei codul si il pui in gamemode la ongamemodeinit.
  3. Din cate stiu eu nu exista alta... dar poti da un search pe google: free host samp. Incearca sa-mp.me . Sper sa nu se considere reclama.
  4. Nu am idee de la ce ar putea fi, nu folosesc w8... nu mi-a placut niciodata.
  5. Foloseste sa-mp addon. Vezi daca rezolva ceva.
  6. BaFFyJunior

    Eroare

    Fa un fisier pawn.cfg, in el pune -d3 si compileaza... da restart la server si vezi cand intalnesti din nou eroarea la ce linie e(in server_log).
  7. Daca tot nu merge cum a spus Banditul, fa un fisier pawn.cfg, pune-l in folderul pawno, iar in fisier pune asta: -;+ -v2 -d3 -Z+ -\\)+
  8. Serverul meu nu e luat de pe net deloc, cred ca e singurul trucking din Romania care mai foloseste mysql si sisteme "la moda". Daca vrei sa il vezi il gasesti aici. Pe mine m-a ajutat mai mult hosted tab si il recomand cu caldura, desi e 35 euro/luna. Pont: cumpara de la ultra-h, e 30, iar pentru sv hostate la ei 25.
  9. Youtuberii nu o sa te ajute. Am experimentat eu asta. Singurul care mai face e Lutu Razvan. Iti sugerez sa cumperi hosted tab. Cat despre server pare muncit.
  10. Ia gamemode b-hood by hpq, rezolva bugurile si cam asta e... sau plateste un scripter. Cum doresti.
  11. Pm pe discord Sami#8562 daca mai ai nevoie.
  12. Ai ceva restrictii la onplayerkeystatechange? Ai ceva filterscripturi care se suprapun cu gamemodeul?
  13. ls_elevator.amx ls_elevator.pwn
  14. BaFFyJunior

    -

    Descarca pluginurile de pe net si pune-le in folderul plugins. Daca nu il ai, creeaza unul.
  15. Dupa cum vezi acel billboard este resetat, se poate presupune ca ar trebui sa fie o functie/un timer. Cel mai bine e sa faci tu un sistem decat sa iei altele incomplete.
  16. In primul rand faci o functie ca sa afli cati playeri sunt online. stock ConnectedPlayers() { new Connected; foreach(new i: Player) Connected++; return Connected; } Apoi faci niste variabile, de exemplu BonusON(eventul e on) si BonusMoney(premiul), BonusJucatori(la cati playeri sa se dea premiul). new BonusON, BonusJucatori, BonusMoney; Apoi faci tu un timer sau pui intr-un timer existent sa verifice daca eventul e on si daca nr de playeri e egal cu cel pus de tine la event. function CheckPlayers() { if( BonusON == 1 ) { if ( BonusJucatori == ConnectedPlayers() ) { foreach(new i: Player) { BonusON = 0; GivePlayerCash(i, BonusMoney); } } } return 1; } Apoi comanda ca sa setezi eventul on: CMD:setevent( playerid, params[ ] ) { if ( sscanf( params, "dd", params[ 0 ], params[ 1 ] ) || params[ 0 ] <= Iter_Count(Player) || params[ 1 ] < 1 ) return SendClientMessage(playerid, 0xFFFF00AA, "/setevent <Online Players> <Money>" ); //params[ 0 ] <= Iter_Count(Player) verifica daca nr ce il pui in comanda e mai mic decat nr de jucatori conectati. Daca nu folosesti iteratori(Ysi) foloseste functia PlayersConnected() de mai sus. BonusON = 1; BonusJucatori = params[ 0 ]; BonusMoney = params[ 1 ] ; new string[128]; format(string, sizeof(string), "Evenimentul jucatori conectati a fost pornit. Cand serverul va atinge %d jucatori conectati toti vor primi %d$.", BonusJucatori, BonusMoney); SendClientMessageToAll(0xFF0000AA, string); return 1; } Sper ca te-am ajutat si ca ai inteles!
  17. Pai deaia se trimite... ca idee: fa cu foreach in loc de sendadminmessage cam asa: foreach(new i:Player) { if(PlayerInfo[i][pAdmin] > 0 && PlayerInfo[i][pMember] != 3) SCM .... } Sau fa o functie care sa verifice daca playerul e in departament: function IsInDept(playerid) { if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid] [pMember] == 13 || PlayerInfo[playerid][pMember] == 14) { return 1; } return 0; } Si faci asa: in loc de SendAdminMessage pui: foreach(new i:Player) { if(PlayerInfo[i][pAdmin] > 0 && !IsInDept(i)) SCM .... }
  18. As spune mai degraba asa... #define mysql_host "127.0.0.1" #define mysql_user "root" #define mysql_password "" #define mysql_database "zp_hid12385"
  19. Intrebarea este urmatoarea: adminul se afla in factiunile la care trimiti mesajul? Am o idee despre a folosi foreach si verifici daca playerii din foreach au admin si sa il trimiti cu scm.
  20. Serverul raspunde greu la baza de date banuiesc. Am patit si eu asta, era hostul varza. Am luat de la ultra-h si sunt foarte multumit. Nu stiu daca exact asta e problema, la mine asa s-a rezolvat.
  21. Am facut si lucrurile astea, ramane doar C#. Mersi pentru raspuns.
  22. if(PlayerInfo[playerid][pPbiskey] != 0) Inlocuieste asta cu ce ti-am dat eu: new SlotLiber = Player_GetFreeBusinessSlot(playerid); if(SlotLiber == -1) return SCM(playerid, 0xFF0000CC, "Nu mai ai sloturi disponibile!"):
×
×
  • 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.