Jump to content

zNx[]

Membru
  • Posts

    188
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by zNx[]

  1. =)))) Baga astea la inceputul gamemode-ului. #pragma dynamic 15000 #pragma tabsize 0 #pragma warning disable 238 #pragma warning disable 208
  2. LoadAccs, fa o verificare.
  3. GetWeaponNameEx incearca cu GetWeaponName
  4. Vezi ca ai cateva mysql_unprocessed_queries() cam multe. Si o instabilitate la ticks.
  5. Sirius, ai luat teapa, e tot acelasi, gamemode, stiu ca ai mai vrea sa il vinzi da nu mai are rost e tot aceiasi versiune pe net. Accepta ca ai luat teapa si aia e.
  6. Sau poze editate de pe alte servere, mai rau
  7. Daca e avansat cu inca 2-3 comenzi si 1 sistem, nu are rost sa il vinzi, de ce nu l-as lua de la Sirius, poate mai ieftin si neintortocheat de 2-3 scripterii, acest gamemode este pornit de la botter/bluffs, se lucra greu pe el, nu-l recomand daca nu aveti ceva ani in spate de scripting.
  8. zNx[]

    Restart

    Sunt 99% sigur ca folosesti un gamemode tip bigzone/burned cv de la saints, asa ca nu mai are rost sa iti definesc unele functii cum ar fii AdminOnly sau IsPlayerLogged, iar daca 1% ma insel, dai un reply si ti le definesc.
  9. zNx[]

    Server restart

    Infine, ma bucur ca ai rezolvat.
  10. zNx[]

    Server restart

    Sau daca nu fa asa: 1: Schimba cu comanda asta: Creezi variabila new RestartTime; 2: Schimba cu comanda asta: YCMD:restart(playerid, params[], help) { if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, COLOR_WHITE, AdminOnly); new time, string[180]; if(sscanf(params, "i", time)) return SCM(playerid,COLOR_GREY, "{FFFF00}Syntaxa: {FFFFFF}/restart <timp in minute>"); format(string, sizeof(string), "(( Admin %s: {FF9696}Urmeaza un restart in %d ore (%d minute). {A9C4E4}))", GetName(playerid), time/60, time); SCMTA(COLOR_CLIENT, string); RestartTime = time*60; return 1; } 3.Te duci la un timer de 1000 de milisecunde din Gamemode-ul tau, poti cauta daca ai task "[1000]", si o sa te duca la timer, sau il poti gasii singur la ongamemodeinit, dupa care adaugi asta. new znxtext[126], new query[360]; if(RestartTime >= 1) { RestartTime--; if(RestartTime <= 60) { format( znxtext, sizeof(znxtext), "~w~Urmeaza un restart in~n~~r~%d secunde", RestartTime); GameTextForAll( znxtext, 1100, 4 ); format(query, sizeof(query), "UPDATE `stuff` SET `GoalAmount`='%d'", GoalAmount); mysql_tquery(SQL, query, "", ""); foreach(Player, i) { CallLocalFunction("OnPlayerDisconnect", "is[20]", i, "Server Restart"); format(query, sizeof(query), "UPDATE `users` SET `CChar`='%d', `PaydayTime`='%d', `Energy`='%d', `EnergyJob`='%d', `Pass`='%d', `PassXP`='%d', `PassTier`='%d', `PassLevel`='%d' WHERE `ID`='%d'", PlayerInfo[pChar], PlayerInfo[pPaydayTime], PlayerInfo[pEnergy], PlayerInfo[pEnergyJob], PlayerInfo[pPass], PlayerInfo[pPassXP], PlayerInfo[pPassTier], PlayerInfo[pPassLevel], PlayerInfo[pSQLID]); mysql_tquery(SQL, query, "", ""); if(PlayerInfo[pGoalContributor] == 1) { Iter_Remove(GoalContributors, i); format(query, sizeof(query), "UPDATE `users` SET `GoalContributor`='1' WHERE `ID`='%d'", PlayerInfo[pSQLID]); mysql_tquery(SQL, query, "", ""); } } } if(RestartTime == 3) { foreach(Player, i) { if(IsPlayerLogged[i] == 1 && PlayerInfo[i][pAdmin] < 7) KickEx(i); } } if(RestartTime == 0) GameModeExit(); }
  11. zNx[]

    Server restart

    Atunci incearca sa adaugi in timer ce ai aici format(query, sizeof(query), "UPDATE `stuff` SET `GoalAmount`='%d'", GoalAmount); mysql_tquery(SQL, query, "", ""); foreach(Player, i) { CallLocalFunction("OnPlayerDisconnect", "is[20]", i, "Server Restart"); format(query, sizeof(query), "UPDATE `users` SET `CChar`='%d', `PaydayTime`='%d', `Energy`='%d', `EnergyJob`='%d', `Pass`='%d', `PassXP`='%d', `PassTier`='%d', `PassLevel`='%d' WHERE `ID`='%d'", PlayerInfo[pChar], PlayerInfo[pPaydayTime], PlayerInfo[pEnergy], PlayerInfo[pEnergyJob], PlayerInfo[pPass], PlayerInfo[pPassXP], PlayerInfo[pPassTier], PlayerInfo[pPassLevel], PlayerInfo[pSQLID]); mysql_tquery(SQL, query, "", ""); if(PlayerInfo[pGoalContributor] == 1) { Iter_Remove(GoalContributors, i); format(query, sizeof(query), "UPDATE `users` SET `GoalContributor`='1' WHERE `ID`='%d'", PlayerInfo[pSQLID]); mysql_tquery(SQL, query, "", ""); } KickEx(i);
  12. zNx[]

    Server restart

    Incearca asa. public Restart() return GameModeExitFunc(); forward GameModeExitFunc(); public GameModeExitFunc() { GameModeExit(); }
  13. Ar fii folositor sa ne dai si liniile.
  14. zNx[]

    [Vand Gamemode]

    Mersi, da, este munca din aceea perioada.
  15. zNx[]

    Ajutor PLZ

    Deschide pawno.exe, dai pe new, si vezi ca ai acolo.
  16. La linia 35, verifica daca ai SQL definit, sau creeaza-ti SQL = mysql_connect(mysql_host, mysql_user, mysql_database, mysql_password); Si la inceputul gamemode-ului poti adauga. #define mysql_host "localhost" #define mysql_user "root" #define mysql_password "" #define mysql_database "dbname" P.S: poti sa le definesti si host, user,database,password.
  17. Nu ai tabelul dsveh, clanhqs, raport_types in baza de date. Incearca o alta versiune a bazei de date, sau refale.
  18. Edit la ce gamemode?
×
×
  • 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.