Jump to content

Cordyandrey

Membru
  • Posts

    160
  • Joined

  • Last visited

Everything posted by Cordyandrey

  1. Am o intrebare.. pe gm Burned unde sunt definite pPremiumPointsx gasesc doar pPremoumPoints.. iar cand incerc sa bag dau un ex: update(i, pPointsx) zice ca PPointsx nu.i definita..
  2. Data viitoare cand faci un ss arata exact linia care e problema.. eroarea e pe linia x... dar daca tu ai mai scos sau adaugat ceva in gm se unde sa ne dam seama.. care e linia exacta, dar prima erroare si ultima e din cauza ca le.ai aranjat gresit de aici ar trb sa te descurci.
  3. Precizez ca toate.s definite.. erorile astea mai apar cand modific ceva din gm chiar daca n.are o treaba cu createvehicle etc.. Se da peste cap si nu stiu de ce.
  4. In cazul crashului la pawno este de la limite din cele mai multe cauze, iti depaseste o limita tie. Si din cate stiu parca burned avea ruleta
  5. Salutare! primesc aceste erori.. am incercat sa fac un sistem de puncte de penalizare... si nu-mi ies comenzile.
  6. Asta e tot ce am gasit legat de pPaintKills, pPaintDeaths... iar pKills si pDeaths am pKills[max_players] enum pInfo ,pPaintKills[3],pPaintDeaths[3], if(PaintType[killerid] != 0 && PaintType[playerid] != 0) { if(PaintText[PaintType[playerid]-1] > 1) return 1; if(PaintTime[PaintType[playerid]-1] < 1) return 1; for(new m; m < 2; m++) { if(PlayerInfo[killerid][pDailyMission][m] == 0) CheckMission(killerid, m); } PlayerInfo[killerid][pPaintKills][PaintType[killerid]-1] ++; switch(PaintType[killerid]-1) { case 0: UpdateVar(killerid, "PaintKills1", PlayerInfo[killerid][pPaintKills][PaintType[killerid]-1]); case 1: UpdateVar(killerid, "PaintKills2", PlayerInfo[killerid][pPaintKills][PaintType[killerid]-1]); case 2: UpdateVar(killerid, "PaintKills3", PlayerInfo[killerid][pPaintKills][PaintType[killerid]-1]); } PlayerInfo[playerid][pPaintDeaths][PaintType[playerid]-1] ++; switch(PaintType[playerid]-1) { case 0: UpdateVar(playerid, "PaintDeaths1", PlayerInfo[playerid][pPaintDeaths][PaintType[playerid]-1]); case 1: UpdateVar(playerid, "PaintDeaths2", PlayerInfo[playerid][pPaintDeaths][PaintType[playerid]-1]); case 2: UpdateVar(playerid, "PaintDeaths3", PlayerInfo[playerid][pPaintDeaths][PaintType[playerid]-1]); } PKills[killerid] ++; PDeaths[playerid] ++; if(PaintType[killerid] == 3 && PaintType[playerid] == 3) { if(GetPaintLevel(playerid) == ? { foreach(Player,i) { if(IsPlayerConnected(i) && IsPlayerLogged[i] == 1) { if(PaintType[i] == PaintType[killerid]) { new pp = PaintType[killerid]-1; for(new m = 0; m < 5; m++) SendDeathMessageToPlayer(i, 1001, 1001, 200); format(string, sizeof(string), "* %s a castigat runda deoarece a omorat pe %s cu cutitul.", GetName(killerid), GetName(playerid)); SendPaintMessage(PaintType[i]-1, COLOR_YELLOW, string); PaintTime[pp] = 300; PKills[i] = 0, PDeaths[i] = 0; PaintballWinner[pp] = i; PaintballWinnerScore[pp] = 0; SpawnPlayer(i); } } } } else GiveSkillWeapon(killerid); } foreach(Player,i) if(PaintType[i] == PaintType[playerid] && PlayerInfo[i][pAdmin] == 0) SendDeathMessageToPlayer(i, killerid, playerid, reason); if(PKills[killerid] > PaintballWinnerScore[PaintType[playerid]-1]) { PaintballWinner[PaintType[playerid]-1] = killerid; PaintballWinnerScore[PaintType[playerid]-1] = PKills[killerid]; } } PlayerInfo[playerid][pPaintKills][0] = cache_get_field_content_int(0, "PaintKills1"); PlayerInfo[playerid][pPaintKills][1] = cache_get_field_content_int(0, "PaintKills2"); PlayerInfo[playerid][pPaintKills][2] = cache_get_field_content_int(0, "PaintKills3"); PlayerInfo[playerid][pPaintDeaths][2] = cache_get_field_content_int(0, "PaintDeaths1"); PlayerInfo[playerid][pPaintDeaths][2] = cache_get_field_content_int(0, "PaintDeaths2"); PlayerInfo[playerid][pPaintDeaths][2] = cache_get_field_content_int(0, "PaintDeaths3");
  7. Linia 30436 este asta: Am precizat cu un post mai sus une scrie "Linia problema" aia e linia 30436. Imediat caut acum si ppaintkills format(string, sizeof(string), "Paintball time: %s~n~Current map: %s~n~Stats: %d kills, %d deaths.~n~Total score: %d~n~Best player: %s (kills: %d)~n~%d players in paintball.", CalculeazaTimp2(PaintTime[pp]), MapName(pp), PKills[i], PDeaths[i], PKills[i]-PDeaths[i], GetName(PaintballWinner[pp]), PKills[PaintballWinner[pp]], PlayersOnPaint(pp));
  8. Revin cu linia, deci apare eroarea asta: [18:04:52] [debug] AMX backtrace: [18:04:52] [debug] #0 0030f5a0 in public Timers () at D:\JOCURI\SERVER\Cypher-QLT\CypherZ\gamemodes\gmm.pwn:30436 Iar linia este: (Am modificat cu 1 sa pot juca singur pe localhost, stiu ca trebuie sa pun 2 mai sus. Dar nu cred ca asta e cauza resetului la scor... sau la arme). Pana la urma daca nu gasesc rezolvarea nu ma poate ajuta cineva cu un script ca atunci cand se termina runda sa-i dea afara pe toti dupa ce apare scrisul "x a castigat runda" etc.. asa n-ar mai fi problema. if(PaintType[i] != 0 && PlayersOnPaint(PaintType[i]-1) >= 1) { // modificat aici in loc de 1 e 2 new pp = PaintType[i]-1; if(pp < 2) { LINIA PROBLEMA: format(string, sizeof(string), "Paintball time: %s~n~Current map: %s~n~Stats: %d kills, %d deaths.~n~Total score: %d~n~Best player: %s (kills: %d)~n~%d players in paintball.", CalculeazaTimp2(PaintTime[pp]), MapName(pp), PKills[i], PDeaths[i], PKills[i]-PDeaths[i], GetName(PaintballWinner[pp]), PKills[PaintballWinner[pp]], PlayersOnPaint(pp)); } else { new masadenume[32]; GetWeaponNameEx(GetPlayerWeapon(i), masadenume, sizeof(masadenume)); format(string, sizeof(string), "Paintball time: %s~n~Current map: %s~n~Stats: %d kills, %d deaths.~n~Total score: %d~n~Level %d, Weapon: %s~n~Best player: %s (kills: %d)~n~%d players in paintball.", CalculeazaTimp2(PaintTime[pp]), MapName(pp), PKills[i], PDeaths[i], PKills[i]-PDeaths[i], GetPaintLevel(i), masadenume, GetName(PaintballWinner[pp]), PKills[PaintballWinner[pp]], PlayersOnPaint(pp)); } if(PaintTime[pp] == 0 && PaintballWinner[pp] != -1) { for(new m = 0; m < 5; m++) SendDeathMessageToPlayer(i, 1001, 1001, 200); format(string, sizeof(string), "Statistica ta in aceasta runda: %d ucideri si %d decese.", PKills[i], PDeaths[i]); SCM(i, COLOR_YELLOW, string); format(swinner, 256, "* %s a castigat runda cu %d ucideri.", GetName(PaintballWinner[pp]), PKills[PaintballWinner[pp]]); PKills[i] = 0, PDeaths[i] = 0; ResetWeapons(i); PaintballWinnerScore[pp] = 0; SendPaintMessage(PaintType[i], COLOR_YELLOW, swinner); PaintballWinner[pp] = -1; } if(PaintTime[pp] != 0 && PaintText[pp] == 0) { PlayerTextDrawSetString(i, PaintTD, string); PlayerTextDrawShow(i, PaintTD); } else { PlayerTextDrawHide(i, PaintTD); } } else PlayerTextDrawHide(i, PaintTD);
  9. Sper ca am aratat ce trebuia... chiar nu gasesc exact: function CheckPaintball() { foreach(Player, i) { if(IsPlayerConnected(i) && IsPlayerLogged[i] == 1 && GetPlayerScore(i) != 0) { for(new x = 3; x < 3; x++) { if(PlayersOnPaint(x) < 2 && PaintTime[x] != -1) { PaintTime[x] = -1; if(PaintType[i] == i+1) { new pp = PaintType[i]-1; ResetPlayerWeapons(i); SCM(i, COLOR_YELLOW, "Runda a fost intrerupta deoarece ai ramas singur."); PlayerTextDrawHide(i, PaintTD); PKills[i] = 0, PDeaths[i] = 0; PKills[PaintballWinner[pp]] = 0; PDeaths[PaintballWinner[pp]] = 0; //SpawnPlayer(PaintballWinner[pp]); PaintballWinner[pp] = i; ResetWeapons(i); ResetWeapons(PaintballWinner[pp]); PaintballWinnerScore[pp] = 0; for(new m = 0; m < 5; m++) SendDeathMessageToPlayer(i, 1001, 1001, 200); } } } } } return 1; }
  10. CypherZ.ro + webhost + sa-mp 100 sloturi 25 lei/luna?
  11. Salutare. Sunt dispus sa administrez un server de SA:MP, vin cu GM propriu. Respect toate conditiile. Astept un PM pentru cei interesati.
  12. Pai ti.am dat linia foarte exacta aia e problema unde vezi acolada aia acolo zice ca e problema dupa am dat copy mai jos unde e tot timerul la paint.
  13. Am precizat linia cu eroarea exacta.
  14. No, n-are o treaba cu ce am eu pe aici... lipsec la paintball type.. oricum ms ca ai incerca.
  15. Felicitari, la mine nu. Asta e intrebare? Da cazi prin mapa dar sunt destul de multe cauze. Explica mai multe/arata script/etc.
  16. Ai nevoie prima data de un domeniu.. depinde .ro .com .net .etc sunt multe si alea costa ceva cel putin domeniul .ro costa destul de mult. Dupa ai nevoie de o gazduire web, pentru site. Apoi alegi cum vrei sa ai forumul pe phpbb mybb smf sau ipb *cred ca.s mai multe insa doar astea cunosc*. Daca vrei sa faci un forum ipb (ca serverele mari) ai nevoie de licenta ipb aia costa cam 650$. Daca esti prins fara aceasta licenta te trezesti cu o amenda mare deodata pe datele tale. Phpbb si mybb sunt si ele bune doar ca nu e un forum de calitate, da poti sa.l faci sa arate ca un ipb doar ca trebuie sa fii un master in limbajul HTML/PHP. Daca nu cunosti putin html si php nu.ti recomand sa te apuci de forum, multa munca si bani multi pentru nimic.
  17. Versiune veche bugge* oh Pai incearca sa dai un debug la masina si vezi daca tot acolo o da, cam asa se rezolva candva pe Bugge*
  18. Ma gandesc sa nu fie o limita la ceva dialoguri comenzi createtext etc.. sper sa gasesc solutia aici. Si ca pe localhost merge cat de cat ok.. mai face figuri la login uneori pun parola si nu se intampla nimic.. trebuie sa apas pe spawn sa mearga Dar pana acum mergea tot bine.
  19. Salutare sa-mp.ro Am un gm burned la care editez si astazi am bagat un sistem de rent car. Exista pe acest gm sistemul respectiv doar ca l am scos si am bagat pe dialog. Am facut normal Dialog_rent dialog_rent+ la inceputul gm.ului unde erau tdcasino am facut Create3dtext.. precizez ca prima data cand am deschis gm.ul cu acest update a mers.. dupa mi.am dat seama ca n.am bagat coordonatele bine si le.am schimbat dupa am umblat in systems.inc sa scot masinile de la rent car vechi.. am scos si sistemul de rent din gm iar de acolo serverul s.a dat peste cap.. sunt sigur ca n.am sters ceva ce nu trebuia.. am inlocuit tot gm.ul si toate fisierele cu prima versiune a gamemodeului si degeaba nu se mai deschide.. inteleg sistemul poate e de vina dar nici prima versiune sa nu mearga? Cred ca l.am dat peste cap la create3dtextabel exista un numar limita de 3dtext sau ceva in gm burned? prin includes? precizez ca am refacut 3dtext in system.inc am vazut ca acolo sunt mai multe.. Am conectat foarte bine baza de date, pe server cand sa ma loghez nu imi arata login etc.. dialogul rent l.am facut inaintea login2 si 3.. oare asta sa fie cauza? la inceput ma dadea la coordonatele 0 0 0 de la ferma.. mersul si sprintul ciudat fara sa.mi apara fps tricks ping etc comenzi mergeau dupa am sters tot sv si l.am pus iar si nu mai merge.. Aici aveti server logul cand ma conectez:
×
×
  • 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.