Jump to content

BoBBiTa

Membru
  • Posts

    147
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by BoBBiTa

  1. Buna treaba , Artist! Cu tutorialul asta am ajutat o persoana!
  2. Rezolvat. Multumesc pt. timpul acordat. Puteti da T/C .
  3. Mister, Salut, poftim : if(dialogid == DIALOG_LOGIN) { if(!response)return Kick(playerid); if(response) { if(!strlen(inputtext))return SPD(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "{C0FF00}Inregistrare", "{FFFFFF}Nu ai completat cu nici o parola!", "Inregistrare", "Iesire"); mysql_format(handle, query, sizeof(query), "SELECT * FROM `conturi` WHERE `Nume`='%e' AND `Parola` = '%e'", GetName(playerid),inputtext); mysql_tquery(handle, query, "OnLogin", "i", playerid); } }
  4. Problema intalnita (descriere): Salut, SA-MP.RO ! M-am apucat de MySQL acum cateva zile ca am inteles ca e cel mai bun la momentul actual . Asa ca am urmat tutorialul lui WiDuAlK.SaMp . Ero(area / rile) / warning-(ul / urile): Problema este ca se salveaza parola decat in baza de date. Practic cand intri inapoi pe server, scrii ce parola vrei si te logheaza automat. Liniile de cod / sursa / script-ul(obligatoriu): Tutorialul lui WiDuAIK.SAMP ( https://www.sa-mp.ro/forums/topic/20364-tutorial-registerlogin-mysql-r39/ ) .Imagini / Video (optional):Ati incercat sa rezolvati singur?: Am incercat sa casc bine ochii pe tutorial, am dat si copy -> paste, insa niciun efect.
  5. Salut, Denis. Eu iti sugerez sa nu incepi din prima cu functii complicate, incearca sa vezi cum functioneaza callback-urile, cum ar fi OnPlayerConnect. Invata functia de transmitere mesaj , cum ar fi SendClientMessage* .
  6. BoBBiTa

    Gamemode + Nume

    "2.Am nevoie de un gamemode pe care sa inceput un edit." De ce nu faci de la 0 , frate ? Un fraier a muncit la un GM si vine altcineva, il editeaza si zice ca e munca lui .
  7. Salut, sfatul meu este sa inveti functiile principale din PAWN cum ar fi SendClientMessage, lucreaza cu ele, ai sute de tutoriale pe acest forum de unde poti invata. Normal ca iti da eroare, fiindca nu stii sa-l pui cum trebuie. Mai intai trebuie sa inveti cum actioneaza fiecare functie din acel sistem si dupa cu timpul poti sa iti faci unui original, poate chiar mai bun .
  8. Bai, prietene ....Incearca , ca doar noi nu iti putem da mura in gura! Informeaza-te pe wiki , despre GangZoneCreate . Eu am invatat scripting singur, de pe wiki , nu ma ajutat nimeni. Nu poti sa stii din prima unde sa le pui, daca nu stii cum functioneaza. Dar mai precis, fix cum a zis si Mister daca ai functia GangZoneCreate puneo la OnGameModeInit , e asemanator ca si la un textdraw.. TextDrawCreate(etc...) . Apropo, ce aplicatie ai folosit, esti sigur ca nu este un FS ?
  9. Salutare, SA-MP.RO. As propune sa creati pentru sectiunea Ajutor Scripting inca 2 zone. Una pentru cei incepatori ( Intrebari Scripting Usoare/Simple ) Si una pentru cei avansati ( Intrebari scripting Grele/Avansate ) . De exemplu, cand faci topic-ul acolo, sa apara, o optiune : Tip Intrebare - Avansata, Usoara . Nu stiu daca e cea mai buna idee posibila, dar astept parerile voastre. O zi buna!
  10. 8/10, putea fi mult mai optimizat. Sunt multe callback-uri care stau nefolosite, public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } Lista continua.. Fii mai atent pe viitor ;) In rest e bine, felicitari!
  11. Salut, acest lucru este destul de usor de facut. Mai intai te duci la Callback-ul OnPlayerDeath : OnPlayerDeath(playerid, killerid, reason) { new szString[128]; // Faci o variabila locala cu numele szString de tip string format(szString, sizeof(szString), "Ai fost omorat de %s", killerid); // O formatezi, punandu-i un oarecare text, %s - este un specificator ce reprezinta string, //bineinteles va reprezenta variabila killerid, cea din dreapta^ . SendClientMessage(playerid, -1, szString) // Transmiti mesajul cu o functie de transmitere text. return 1; // Returnam valoarea 1 }
  12. WiDuAlK.SaMp,Am facut aceasta chestie. Dar tot aceasi belea. Am incercat si fara conditia " if(vehicleid == 431) { ... }". Se pare ca de aici se trage problema, dar ce ar putea fii gresit in legatura cu aceasta ? EDIT: REZOLVAT! Am pus conditia altfel : if(GetVehicleModel(vehicleid) == 431) si a mers. Multumesc, puteti da T.C
  13. Verifica la server.cfg daca ai grand larceny...
  14. NoNamed,Am facut tot la fel, am eliminat pNewBie-ul momentan, dar aceasi problema. Mentionez ca l-am pus la OnPlayerStateChange public OnPlayerStateChange(playerid, newstate, oldstate) { new vehicleid = GetPlayerVehicleID(playerid); if(vehicleid == 431) { if(newstate == PLAYER_STATE_DRIVER) { new szString[590], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, sizeof(pName)); format(szString, sizeof(szString), "{FFFFFF}Bine ai venit, {C0FF00}%s. Se pare ca n-ai permis de conducere. \n Aceasta cursa va fi gratis si te voi duce la {C0FF00}Scoala de soferi. \n {FFFFFF}Data viitoare vei fi nevoit sa platesti variat in functie de locati. \n Esti pregatit sa mergi ?", pName); ShowPlayerDialog(playerid, DIALOG_MAGIC_BUS, DIALOG_STYLE_MSGBOX, "{C0FF00}Autobuzul principal", szString, "Nu sunt pregatit.", "Sunt pregatit"); } } return 1; }
  15. Problema intalnita (descriere): Salutare, SA-MP.RO! Am facut un mini-sistem de calatorie, practic cand intri intr-un autobuz sa te intrebe unde vrei sa mergi,bun dar prima data am zis sa fac unul pentru cei incepatori, cei proaspati inregistrati.Practic, Daca esti incepator, am facut in asa fel incat sa iti apare un dialog care te intreaba daca vrei sa iei permisul de conducere. Problema e in felul urmator, nu apare dialogul chiar daca esti nou pe server. Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul(obligatoriu): public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(pInfo[playerid][pNewBie] == 0) { new playerVehicleID = GetPlayerVehicleID(playerid); if(playerVehicleID == 431) { new szString[590], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, sizeof(pName)); format(szString, sizeof(szString), "{FFFFFF}Bine ai venit, {C0FF00}%s. Se pare ca n-ai permis de conducere. \n Aceasta cursa va fi gratis si te voi duce la {C0FF00}Scoala de soferi. \n {FFFFFF}Data viitoare vei fi nevoit sa platesti variat in functie de locati. \n Esti pregatit sa mergi ?", pName); ShowPlayerDialog(playerid, DIALOG_MAGIC_BUS, DIALOG_STYLE_MSGBOX, "{C0FF00}Autobuzul principal", szString, "Nu sunt pregatit.", "Sunt pregatit"); } return 1; } return 1; } Imagini / Video (optional): Ati incercat sa rezolvati singur?: Prima data am incercat sa incercat fara functia GetPlayerVehicleID, si am scris direct if(vehicleid == 431) { .. } dar tot acelasi rezultat
  16. Salutare, am si eu o problema in legatura cu acest Zamaroth TD Editor . Cum activez model previewer-ul ? Beleaua' e ca nici Font 4 nu-mi merge..
  17. WopsS,Ok, am inteles. Multumesc pentru timpul acordat. Puteti da T/C.
  18. Descriere tutorial: Salutare, SA-MP.RO. Mi-am facut un sistem de register/login pe textdraw-uri. La partea de login, am adaugat si un textdraw selectabil cu textul "Iesire". Ce functie as putea folosi pentru a-i iesi din joc direct, fara kick .. ?
  19. • M-am gandit sa deschid acest topic pe seama micilor " microbi " care numesc 'editatul' "SCRIPTING." • • Ce m-a* determinat sa fac acest topic? Tot mai multi copii retarzi, ma intreaba "Cum pot 'edita' sistemul de DMV? " si practic imi dau un Gamemode care evident este luat de pe net, si nu-i ajut bineinteles, fiindca nu sprijin EDITATUL! Alte motive ar fi tutorialele de pe Youtube, care au titlul sub forma de "Cum sa scriptezi un server de SA-MP? " si vezi acolo un Măscărici care descarca un server gata facut, pac* PAWNO, pac* CTRL + F, pac* credite distruse, pac* se ajunge la servere cu aceleasi identitati, fiind schimbate doar Creditele si tot ce tine de cel care a facut Gamemode-ul • • Chiar cineva mi-a propus sa facem comunitate de SA-MP, zicand "Stiu 50 % - 60 % PAWNO" si cand l-am intrebat ce este o variabila, pac* cu gura cascata. • •De ce s-a ajuns ca Editatul sa fie supra-numit si "SCRIPTING" ? • Un simplu fapt ar fi Tutorialele de pe Youtube. Multa Plagiatura! Cand a fost postat primul tutorial de editat, au iesit si copii cu servere gata facute, Gamemode-uri pe branci, Ş.A.M.D.... In concluzie, Youtube-ul s-a umplut rapid de tutoriale de genul si originalitatea serverelor a inceput sa se destrame. • • Solutii pentru a restabilii Originalitatea pe servere? • • Mai putine Gamemode-uri postate, la fel si servere • • Tutorialele sa nu fie sub titlul de "CUM SA SCRIPTEZI UN SERVER DE SA-MP" • • Continutul original! Este prea multa plagiatura! • • In final • • N-am vrut sa jignesc pe nimeni cu acest topic • ! • Doar mi-am exprimat punctul de vedere! • • Daca am spus ceva gresit in topic, ma puteti corecta! • • Numai bine! •
  20. KnowN,Era cum ziceai tu, nu inteleg cum am putut fi atat de neatent..Multumesc, puteti da T/C
  21. Problema intalnita (descriere): Salutare, SA-MP.RO! Am facut un textdraw pentru un sistem de radio, dar practic cand apesi, sa zicem pe butonul de radio "Radio ZU" practic imi returneaza doar mesajul si nu se aude nimic. Ce este ciudat este faptul ca, am incercat sa fac o comanda simpla pe ZCMD pentru radio, am pus iarasi functia PlayAudioStreamForPlayer dar nu ruleaza, nu se aude nimic.. Ero(area / rile) / warning-(ul / urile): Mentionez ca nu imi arata nici un warning sau vreo eroare. Liniile de cod / sursa / script-ul(obligatoriu): // Comanda ZCMD simpla care tot nu functioneaza // CMD:radiozu(playerid) { PlayAudioStreamForPlayer(playerid, "http://live.radiozu.ro/"); MSG(playerid, -1, "{C0FF00}Radio System : {FFFFFF}Radio ZU ON"); return 1; } // Radio-ul pe textdraw // CMD:radio(playerid, params[]) { SelectTextDraw(playerid, 0x00FF00FF); TextDrawShowForPlayer(playerid, Textdraw0); TextDrawShowForPlayer(playerid, Textdraw1); TextDrawShowForPlayer(playerid, Textdraw2); TextDrawShowForPlayer(playerid, Textdraw3); TextDrawShowForPlayer(playerid, Textdraw4); TextDrawShowForPlayer(playerid, Textdraw5); TextDrawShowForPlayer(playerid, Textdraw6); TextDrawShowForPlayer(playerid, Textdraw7); TextDrawShowForPlayer(playerid, Textdraw8); TextDrawShowForPlayer(playerid, Textdraw9); PlayerTextDrawShow(playerid, Textdraw10[playerid]); PlayerTextDrawShow(playerid, Textdraw11[playerid]); PlayerTextDrawShow(playerid, Textdraw12[playerid]); PlayerTextDrawShow(playerid, Textdraw13[playerid]); PlayerTextDrawShow(playerid, Textdraw14[playerid]); return 1; } public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) { if(playertextid == Textdraw11[playerid]) { PlayAudioStreamForPlayer(playerid, "http://stream.profm.ro:8012/profm.mp3"); MSG(playerid, -1, "{C0FF00}Radio System: {FFFFFF}Pro FM ON"); return 1; } if(playertextid == Textdraw12[playerid]) { PlayAudioStreamForPlayer(playerid, "http://www.kissfm.ro/live/"); MSG(playerid, -1, "{C0FF00}Radio System : {FFFFFF}Kiss FM ON"); return 1; } if(playertextid == Textdraw13[playerid]) { PlayAudioStreamForPlayer(playerid, "http://live.radiozu.ro/"); MSG(playerid, -1, "{C0FF00}Radio System : {FFFFFF}Radio ZU ON"); return 1; } if(playertextid == Textdraw14[playerid]) { StopAudioStreamForPlayer(playerid); MSG(playerid, -1, "{C0FF00}Radio System: {FFFFFF}Oprit cu succes!"); return 1; } if(playertextid == Textdraw10[playerid]) { CancelSelectTextDraw(playerid); TextDrawHideForPlayer(playerid, Textdraw0); TextDrawHideForPlayer(playerid, Textdraw1); TextDrawHideForPlayer(playerid, Textdraw2); TextDrawHideForPlayer(playerid, Textdraw3); TextDrawHideForPlayer(playerid, Textdraw4); TextDrawHideForPlayer(playerid, Textdraw5); TextDrawHideForPlayer(playerid, Textdraw6); TextDrawHideForPlayer(playerid, Textdraw7); TextDrawHideForPlayer(playerid, Textdraw8); TextDrawHideForPlayer(playerid, Textdraw9); PlayerTextDrawHide(playerid, Textdraw10[playerid]); PlayerTextDrawHide(playerid, Textdraw11[playerid]); PlayerTextDrawHide(playerid, Textdraw12[playerid]); PlayerTextDrawHide(playerid, Textdraw13[playerid]); PlayerTextDrawHide(playerid, Textdraw14[playerid]); return 1; } return 0; } Imagini / Video (optional): - Ati incercat sa rezolvati singur?: Da, am incercat sa schimb numele la variabile si sa le schimb ordinea la If-uri dar tot aceasi problema.
  22. Fix cum zic si sKilZz. zEd. Nu se vad pozele..
×
×
  • 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.