Jump to content

[Funky]Anakin

Membru
  • Posts

    590
  • Joined

  • Last visited

    Never

Everything posted by [Funky]Anakin

  1. Te ajuti de publicul: [pawn]OnPlayerCommandPerformed[/pawn]
  2. Macar ramai cu ce stii si taci , numai injura aici . CreateClan are niste buguri de la Bdial.inc , din cate am descoperit folosind Bdial . Era mai bine sa folosesti metoda clasica . Eu pe aceea o folosesc si nu am buguri .
  3. [pawn]OnPlayerCommandText(playerid, cmdtext[])[/pawn] Toti am folosit . Identitarea nu este cine stie ce dar e scriptul de 2 ani si 3 luni . Acum scriptezi mult mai bine . Pe atunci lucram doar cu : [pawn]SendClientMessage[/pawn] [pawn]DIALOG_STYLE_MSGBOX[/pawn] Iti dai seama cat de bun eram :]] . Oricum si in prezent mai am mult sa te ajung .
  4. Fratele meu . Vad ca tu nu ai nicio treaba cu scriptingul , dar cu romana ? :shocked: Tu nici nu stii sa te exprimi , se vede ca te-a ajutat cineva sa iti creezi acest cont pe SA:MP.RO. Se pare ca nu ai nicio treaba , dar ma mir cum de va lasa sa va faceti cont . Tre sa se puna o cutiuta in care sa fie intrebari de scripting . In fine ... Revino cu alta exprimare . Invata sa scriptezi ( nu ai sanse )
  5. Da-ne comenzile xD .
  6. Este bine . Nu ii un tutorial legat mult de scripting . Faza ii ca nu gasesti site-uri cu extensia .mp3 la final . In samp numai asa poate functiona o melodie din pacate . Stiam ca functia : PlayAudioStreamForPlayer arata asa : [pawn]PlayAudioStreamForPlayer(playerid,"dl.dropbox.com/s/8uoje6504kpy457/Bass.mp3"); [/pawn] NU [pawn]PlayAudioStreamForPlayer(playerid,"dl.dropbox.com/s/8uoje6504kpy457/Bass.mp3"); ) [/pawn]
  7. Da da logic . Nu stiu de ce am pus ...
  8. Acusi modific xD 1900 am explicat fiind numarul de caractere .
  9. Norocul lui xDDD ... O sa modific in playerid,params[] .
  10. Pai frate ai pus tu %s dar daca nu ai in GameMode o functie gen PlayerName2 degeaba . Tre sa faci si tu un stock cu un Textdraw , si dupa sa introduci la acea comanda SanFiero pe undeva sau cum vrei tu sa iti fie mai usor . INTAI FA UN STOCK Si dupa arata Sau decat sa nu faci ca vad ca Habar nu ai fa si tu : [pawn]CMD:sf(playerid,params[]){ format(String , 100 , "%s has gone to San Fiero" , PlayerName2(playerid)); TextDrawSetString(playerid , String ); SetPlayerPos(playerid , X , Y , Z ); return 1;}[/pawn]
  11. Deker ii foarte usor ! [pawn]dcmd_comanda(playerid,params[])[/pawn] IN [pawn]CMD:comanda(playerid,params[])[/pawn] E binisor xD .. Dar se cam amesteca obiectele xD
  12. FOR EAX RPG No ? >.< Gud ! Bravo !
  13. Hello Guyz ! De azi m-am gandit sa fac o introducere in lumea scriptingului . Am vazut pe multe servere cand vor sa apara numele unui jucator ele folosesc asa : [pawn]strcat ( new , "Bine ai venit %s la tutul lui ALLEX ! ", 1900 );[/pawn] VARIANTA DE MAI SUS NU E CORECTA ! Deci sa incepem . [pawn]CMD:tut( ALLEX ) { format( Stirng , 100 , "Bine ai venit %s la tutul lui Allex " , AllexName2(playerid) ); //Stirng este stringul , 100 nr caractere , Nume ii ia numele playerului ShowPlayerDialog(playerid , 003 , DIALOG_STYLE_MSGBOX , "TUT" , String , "Ok" , "Cancel" ); // functia care arata dialogul return 1;}[/pawn] SAU [pawn]CMD:tut( ALLEX ) { new String[100] , Nume[MAX_PLAYER_NAME]; //NEws GetPlayerName(playerid, Nume , sizeof(Nume)); // Ia numele playerului functia format( Stirng , 100 , "Bine ai venit %s la tutul lui Allex " , Nume ); //Stirng este stringul , 100 nr caractere , Nume ii ia numele playerului ShowPlayerDialog(playerid , 003 , DIALOG_STYLE_MSGBOX , "TUT" , String , "Ok" , "Cancel" ); //functia care arata dialogul return 1;}[/pawn] [pawn]stock AllexName2(playerid){ //stock care numai tre sa definim mereu Nume new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name , sizeof(name)); return name; }[/pawn] Eu recomand sa folositi V 1 Deoarece este mai usor si numai trebuie sa definim Name de fiecare data cand folosim format ! Atat pentru azi !
  14. Eroarea zice : Fisierul IsPlayerLAdmin nu se gaseste in libraria pawno . Tre sa faci update la includes or nu il ai in librarie xD PM Me cu Y!M Sa te ajut !
  15. Salut Tuturor ! De astazi m-am gandit sa mai fac cate un tut pentru incepatori . Sa incepem cu inceputul . Am vazut de foarte multe ori Sisteme de Login / Register interesante dar nimeni nu a postat cum sa faci un dialog . Ei bine , astazi va voi arata eu . Acest dialog poate fi de 3 feluri : [pawn]DIALOG_STYLE_MSGBOX //Arata mesajul intr-un patratel , tu adaugand text mai mult DIALOG_STYLE_LIST // Acest Dialog se foloseste cand vrem sa selectam mai multe items gen Masini : Infernus , Elegy , Bufalo ETC . DIALOG_STYLE_INPUT // Acest dialog se foloseste pentru a introduce caractere , cifre ( inputtext ) DIALOG_STYLE_PASSWORD // Acest dialog se foloseste pentru crearea unui Sistem Login / Register , caracterele fiind hasate.[/pawn] DIALOG_STYLE_MSGBOX : [pawn]CMD:introducere( ALLEX ){ new String[1900]; // 1900 este numarul de caractere strcat(String , "Hey Useri ! Bine ati venit la tutorialul meu despre cum creem / folosim mai multe dialoguri ." , 1900 ); //strcat este functia care ne ajuta sa scriem mai repede , String e definit mai sus , 1900 numar de caractere . strcat(String, "Va multumesc ca va intereseaza acest tutorial ! ", 1900); ShowPlayerDialog(playerid, 001, DIALOG_STYLE_MSGBOX , "Introducere Scripting", String , " OK " , " Cancel " ); //ShowPlayerDialog functia care ii arata playerului dialogul , 001 este dialogul definit in caz ca vrem sa facem introducerea pe Next sau sa nu dea tag mismatch , DIALOG_STYLE_MSGBOX Este stilul dialogului . return ( 1 );}[/pawn] DIALOG_STYLE_LIST : [pawn]CMD:introducere2( ALLEX ){ ShowPlayerDialog(playerid, Teleports , DIALOG_STYLE_LIST , "Teleports " , Teles( ) , "Ok" , "Cancel" ); return 1; } Teles() { new Teless[150];//uita-te mai sus ! Teless[0]='\0'; strcat(Teless, "Stunts" , 150); //uita-te mai sus ! strcat(Teless, "Jumps" , 150);//uita-te mai sus ! strcat(Teless, "Fun Zone" , 150);//uita-te mai sus ! strcat(Teless, "Death Match",150);//uita-te mai sus ! strcat(Teless, "Minigames" , 150 );//uita-te mai sus ! return Teless; }[/pawn] DIALOG_STYLE_INPUT : [pawn]CMD:introducere2( ALLEX ){ ShowPlayerDialog(playerid , 003 , DIALOG_STYLE_INPUT , "Introducere " , "Hey ! \n Te rugam introdu id playerului care vrei sa ii dai Cash ! ", "Ok" , "Cancel" ); return ( 1 ); }[/pawn] DIALOG_STYLE_PASSWORD : [pawn]CMD:introducere3( ALLEX ){ ShowPlayerDialog(playerid , 004 , DIALOG_STYLE_PASSWORD, "Login" , "Te rugam introdu parola pentru a te loga ! " , "Ok" , "Cancel" ); return ( 1 ); }[/pawn] Iti multumesc fiindca ai citit tutorialul meu ! Daca aveti nelamuriri , erori , warnings , idei , postati mai JOS !
  16. Frate cand va aud ca da nu stiu ce eroare de ce mama naibii s-a inventat GOOGLE ? :s Scrie si tu sscanf error : System not initialised . Updateaza tot ce ai legat de sscanf la cea mai noua versiune posibila lansata de Y_LESS
  17. [Funky]Anakin

    NPC

    Hmmm ... Sper sa nu ma incurc ( sa ma corecteze cineva ) dar mai demult am incercat ca tine . Se pare ca acesti NPC Ocupa Sloturi si ti le mai si papa . Nu cred ca trebuie sa iti apara , mai bine nu ii mai folosi , incearca sa faci playeri xDD
  18. Gvar asta care nu am auzit in viata mea mai are si un plugin ceva ? :S
  19. Parca se punea : [pawn]#include <name> [/pawn] ( cazul tau gvar )
  20. Oi fi sters functiile de mai sus sau ai uitat o { sau } prin gm sau un return ...
  21. Tie iti da eroarea aia fiindca . Nu ai streamer sscanf updatate ( plugins + inc care le ai ) , iar daca iti mai da din nou dupa ce Bagi Streamer Nou Sscanf Nou si ce plugins daca mai ai ( Daca nu folosesti Streamer SSCanf nu baga ) , baga crashdetect si arata server_log.txt
  22. Hai ma ... Daca si asta ii tutorial . Niste poze ceva ... N00bi nu stiu cum unde cum sa bage si ce sa bage daca nu au poze video etc ... In fine , 2/5 too easy ^^ . P.S. : 2. Copiati in gamemodeul vostru urmatoarele file: pawno, announce,samp-npc,samp-server . In gamemode ? Adica Copy/Paste announce.exe samp-npc.exe samp-server.exe si pawno sa dai CTRL + C Si CTRL + P in gamemode ? Poate ai vrut sa zici in server ... ; Si Yakuza Mai ai si Global Moderator , dai si tu tata un edit si in loc de gamemode pune server ( ma asteptam sa vezi greseala but .. ) .
  23. Posteaza OnPlayerText .
  24. Sunt multe cauze : 1. Lipseste Scriptfiles . 2. Compileaza GM FS Ce ai cu noile inc din 0.3x 3. Update la plugins . 4. Baga crashdetect si da-ne server_log.txt
  25. /include/gl_common.inc(80) : error 021: symbol already defined: "strtok" } } = > ../include/gl_common.inc(139) : error 021: symbol already defined: "isNumeric" } Simbolul strtok si isNumeric se afla si in gl_common.inc dar si in gamemode-ul tau , so pune strtok1 si isNumeric1 ca sa numai dea ( ori in inc sau gm ). Linia 79 nu o inteleg nici 81 nu imi dau seama care este ...
×
×
  • 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.