Jump to content

WiDuAlK

V.I.P
  • Posts

    1.337
  • Joined

  • Last visited

  • Days Won

    95

Everything posted by WiDuAlK

  1. Edit-uri peste edit-uri peste edit-uri, numai asta vad. Toate cu maxim 20 playeri. Wopss a lucrat pentru linkmania, GM de la 0 si buum 150 playeri on zilnic. Cat despre GF edit-urile astea. Ma enerveaza la culme, pentru ca nimeni nu stie sa pretuiasca acel GM. O sa imi exprim sincera mea parere. GM GodFather este cel mai tare GM pe care l-am vazut vrodata! Respect maxim Fear si Astro!!! De ce? Pentru ca GM GodFather a revolutionat RP-urile. Pana la GM GodFather NU existau GM-uri complete cu house sistem, bizz sistem, rent sistem si factiuni dar si alte facilitati. Este GM de la care au plecat restul GM-urilor prin idei si inspiratie. Nimeni nu poate face ce a facut Fear si Astro. Ei au creat acest GM fara nici un ajutor, fara nici un tutorial, doar din mintea lor stralucita. Ei au reusit sa revolutioneze sa-mp-ul. Acum gasim tot felul de GM-uri dar la majoritatea gasesc PlayerInfo - denumire pusa de ei. In fiecare GM gasesc bucati de cod din GF pentru ca din el au evoluat GM-urile. Respect pentru cei care au facut un GM de la 0 DAR nici unul nu a facut de capul lui. Toti au aruncat cate un ochi intr-un GM pentru inspiratie. Toti faceti edituri din GF dar nu il aduceti la adevarata lui valoare si anume Tatal RPG-ului (RolePlay Game). Inca odata respect Fear si Astro. Vreti cu adevarat GM GodFather uitati aici: http://forum.sa-mp.com/showthread.php?t=7797 si link de download http://ge.tt/7kT89Vc/v/0 In semn de respect pentru echipa si GM , voi incerca sa mut GM GodFather pe MYSQL in functie de timpul meu liber. Il voi trece pe MYSQL si DOAR ATAT! nu voi modifica nimic din el si poate il voi posta. POATE!
  2. Nu serios? Am facut mai multe tutoriale. Sistemul Register Login mysql R39 contine DOAR Register-Login si nimic altceva, adica doar verifica contul. Tu trebuie sa creezi mai amanutit cu Refferal, email , varsta, sex si ce mai doresti. Am facut mai multe tutoriale, toate completand cel de register-login: https://www.sa-mp.ro/forums/topic/21083-tutorial-etapele-de-register/- completare la Register-login https://www.sa-mp.ro/forums/topic/20538-cum-sa-creezi-o-noua-factiune-de-la-0part-1/ - iti arata cum sa creezi o factiune pentru acel register-login etc, ai mai multe parti, si toate se leaga intre ele. In semnatura mea ai ORDINEA LOGICA a tutorialelor, toate legandu-se intre ele.
  3. Da dar e incomplet. Ai ceva si aici: http://forum.sa-mp.com/showthread.php?t=186495
  4. Incearca cu foreach, e un loop mai bun.
  5. chiar m-ai facut sa zambesc, asa trebuie sa arate pentru ca s-a compilat cu succes. Nu trebuie sa scrie altceva. Daca e vro eroare o sa iti zica tot acolo.
  6. ar fi bine daca ne-ai da si liniile de eroare
  7. Ai tutorialul register login care iti explica, dar tu trebuie sa gandesti cand citesti... si sa mai exersezi si tu, sa intelegi mai bine, fara munca nu exista rezultate
  8. Ce ce dini? Nu sti sa deschizi o baza de date?
  9. Salut, ai dat un search pe aici la sectiunea tutoriale? Pentru ca am facut eu doua pentru ambele...
  10. Cauta mesajele de la tutorial , iar la final cand iti da spawn sa primesti suma marita sau cauta nr de bani primiti si modifica nr. Ex: tu ai 5000 $ cand intri cauti "GivePlayerMoney(playerid, 5000); prin gm si modifici suma
  11. orice e complex e mai greu de inteles. Iti sugerez sa incerci sa faci tu ba o factiune noua, ba un sistem ceva sa bagi, Asa treci de stagiul de incepator.
  12. fa-ti tu update-ul , nu il astepta pe wopss, omul e ocupat cu linkmania, nu are timp pentru fleacuri ca astea.
  13. ma arata cum ai definit textdraw "new Text: "
  14. tu ai la ongamemodeinit , de aia. Apropo, cum ai definite textdraw-urile? Ex: new Text:textdraw..
  15. nu imi dau seama de la ce e aia... schimba plugin-ul R39 si include-ul. Poate asa iti merge...
  16. M-am uitat mai atent, ai ceva de genu ;) [15:18:55] Loading plugin: streamer [15:18:55] Failed.
  17. crashdetected folosesti? daca nu , adauga si da-ne din nou server_log
  18. WTF cum vrei sa iti arate... Ai la OnGameModeInit. tu trebuie sa pui la OnPlayerConnect acel TextDraw... Nu poti selecta playerii de aici...
  19. foloseste MAX_PLAYERS+1 daca nu merge, arata-ne cum ai facut tu sa apara
  20. Nu cred ca ai incercat si varianta mea, dar ma rog T/C!
  21. Posteaza liniile cu warning-uri!
  22. 1) Nu prea as zice ca tu ai facut comanda dar in fine. Sa zicem ca ai facut-o tu... 2) Un stil nu aveti pe voi... parca ma uit ca "pisica-n calendar" nu stiti deloc sa asezati. 3) Cum naiba doresti tu sa iti apara mesaj DACA tu ai pus ca mesajul decat daca are 3 SAU PESTE 3 PUNCTE DE WARN. Atunci ii da mesaj ca a primit ban. 4) Uite varianta mea: CMD:warn(playerid, params[]) { new year, month,day; new targetid, motiv[100], string[256]; getdate(year, month, day); if(sscanf(params,"us[99]",targetid,motiv)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /warn [playerid/numejucator] [reason]"); if(targetid != INVALID_PLAYER_ID) { if(PlayerInfo[targetid][pAdmin] > PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_GREY, "Nu poti da warn unui administrator cu rangul mai mare ca al tau."); PlayerInfo[targetid][pWarns] += 1; Update(targetid,pWarningsx); format(string, sizeof(string), "I-ai dat lui %s 1 punct de WARN din motivul: %s", GetName(targetid), motiv); SendClientMessage(playerid, COLOR_GREY,string); format(string, sizeof(string), "Ai primit de la adminul %s Warn +1 deoarece: %s", GetName(playerid), motiv); SendClientMessage(targetid, COLOR_GREY,string); if(PlayerInfo[targetid][pWarns] >= 3) { format(string, sizeof(string), "AdmCmd: %s a primit ban de la %s(3 warns), motiv: %s (%d-%d-%d) \n", GetName(targetid), GetName(playerid), motiv, month, day, year); format(string, sizeof(string), "%s{0066FF}Info: %s{a9c4e4} a primit ban de la %s (3 Warns), motiv: %s", string, GetName(targetid), GetName(playerid), motiv); SendClientMessageToAll(COLOR_LIGHTRED, string); PlayerInfo[targetid][pReg] = -999; Update(targetid,pRegisteredx); PlayerInfo[targetid][pWarns] = 0; Update(targetid,pWarningsx); new playersip[256]; GetPlayerIp(targetid,playersip,sizeof(playersip)); strmid(PlayerInfo[targetid][pIP], playersip, 0, 100, 255); Update(targetid, pIPx); Kick(targetid); ExecCMD[playerid]++; return 1; } else { format(string, sizeof(string), " %d nu este conectat.", targetid); SendClientMessage(playerid, COLOR_GRAD1, string); } } SaveExecCMDS(playerid, "/warn", ExecCMD[playerid]); return 1; } stock GetName( playerid ) { new name[MAX_PLAYER_NAME+1]; GetPlayerName(playerid,name,sizeof(name)); return name; }
  23. uite asa vine: public OnPlayerDisconnect(playerid, reason) { new qqerry[100], wakaname[26]; GetPlayerName(playerid,wakaname,25); // PAYDAY SAVE if(gPlayerLogged[playerid] != 0) { OnPlayerDateUpdateX2(playerid); Update(playerid, pPayDayHadx); Update(playerid, pPayDayx); Update(playerid, pPayCheckx); Update(playerid, pFpunishx); Update(playerid, pConnectTimex); Update(playerid, pLawyerx); Update(playerid, pTowx); Update(playerid, pBank); Update(playerid, pCashx); Update(playerid, pRP); Update(playerid, pJailTimex); Update(playerid, pLevelx); } if(PlayerInfo[playerid][pMember] != 0) { new namex[25],disc[84]; GetPlayerName(playerid,namex,sizeof(namex)); switch(reason) { case 0: format(disc,sizeof(disc),"Your member %s left the server (Crash).",namex); case 1: format(disc,sizeof(disc),"Your member %s left the server (/q).",namex); case 2: format(disc,sizeof(disc),"Your member %s left the server (Kicked/Banned).",namex); } SendLeaderMessage(PlayerInfo[playerid][pMember], COLOR_YELLOW, disc); } // ------------------------------------------------>> AICI Este... <<--------------------// format(qqerry, sizeof(qqerry), "UPDATE `users` SET `Status` = '0' WHERE `name` = '%s'", wakaname); mysql_query(SQL,qqerry);
  24. ai un printf pe undeva la ondialogresponse. Arata-ne de ce tine acel printf.
  25. incearca asa: if(dialogid == DIALOG_UNLOCKPIN) { new pin = PlayerInfo[playerid][pPinAccount]; if(response) { if(PlayerInfo[playerid][pLockAccount] == 1) return SendClientMessage(playerid,COLOR_YELLOW2,"Eroare: Tu ai deja contul deblocat."); if(strlen(inputtext) == pin) { PlayerInfo[playerid][pLockAccount] = 1; Update(playerid,pLockAccountu); SendClientMessage(playerid,COLOR_YELLOW,"* Ti-ai deblocat contul cu succes."); } else return SendClientMessage(playerid,COLOR_YELLOW2,"Eroare: Ai introdus un cod pin gresit."); } }
×
×
  • 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.