Jump to content

TedyYy.

Membru
  • Posts

    25
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by TedyYy.

  1. Pentru a distruge masina in care esti exista comanda "IsPlayerInVehicle" ... deci. if(IsPlayerInVehicle(playerid, car)) { DestroyVehicle(car); } Cand playerul respectiv se afla intr-o masina (IsPlayerInVehicle) iar el foloseste comanda /vre se distruge masina . DestroyVehicle(car)
  2. Uite asa. http://pastebin.com/6sTKUMps Vad ca nu ti-am mai dat erorile cu liniile.
  3. Aha , am inteles , desigur ca nu sunt bine aliniate(asezate) , uite cum ar trebui sa fie aranjat scriptul tau. http://pastebin.com/9XVMbvu3 Daca nu merge , poti lasa un reply.
  4. Nu ai asezat bine liniile. Ai pus mai multe [ } ] de cat trebuia
  5. TedyYy.

    Ajutor CMD

    EDIT NoNamed : Data viitoare cand pui date de contact in post-uri primesti warn .
  6. TedyYy.

    Ajutor CMD

    Incearca asa , daca nu merge, revii cu un reply.
  7. if(response)//daca se apasa pe primul buton se vor intampla urmatoarele { SendClientMessageToAll(-1, "Serverul se va inchide in 5 secunde");//Se da un messaj la tot serverul , cum ca severul se va inchide dupa 5 minute. TimpScurs = SetTimer("mesajul", 5000, false);//Aici este new-ul , dupa cum vedeti , TimpScurs = cu comanda timpului. } Daca te reveri la acel SendClientMessageToAll , da asa am pus eu , asa am vrut sa fie.
  8. Daca tot este pus la punct iar timer-ul merge perfect nu vreau sa modific nimic , oricum multumesc pentru recenzii
  9. Nu prea am inteles ce ai vrut sa spui. 1.Tu acolo ai scris SetTimerEx , nu este totuna cu SetTimer , sunt doua lucruri diferite si nu fac acelasi lucru SetTimerEx("mesajul",5000,false,"d",playerid); 2.Tu ai luat dialogul dupa bunul plac. Nu era gresit daca am pus id-ul dialogului. 3.Nici macar nu ai probat sa vezi daca merge sau daca aveam erori la compilare. 4.Concluzie: Eu zic ca nu prea am avut greseli , dar iti multumesc pentru reply. if(dialogid == DIALOG_SERVERCLOSED)
  10. Stiti ce am inteles eu prin toate aceste reply-uri ? . Ca noi te sustinem in continuare si nu vrem ca tu sa te lasi de scripting . Asta am inteles eu
  11. Asa o sa fac , multumesc de recomandare
  12. Chiar iti multumesc @WopsS , nu stiam asta. Multumesc @Uzzi25 , sper ca ti-a placut tutorialul.
  13. Salutare Sa-Mp.Ro, astazi am venit cu un tutorial destul de usor zic eu.Pentru cei care inca nu stiu cum sa foloseasca un Timer pentru serverul lor vor invata chiar acum. Ce trebuie sa retineti: SetTimer("mesajul", 5000, false); sau SetTimer("mesajul", 5000, true); //SetTimer = Comanda pentru timp. //1000 = timpul care este controlat de timer se masoara in milisecunde. Deci // 1 secunda = 1000 milisecunde, 5 secunde = 5000 milisecunde // false = inseamna ca nu se repeta timer-ul , true = inseamna ca timer-ul se repeta mereu. Sa incepem cu inceputu' Avem nevoie de un include denumit foreach , iar acest include puteti sa-l gasiti aici #include <foreach> #include <zcmd>//avem nevoie si de zcmd pentru a crea o comanda , sau puteti folosi comanda pawnu-lui Eu am decis sa cream o comanda pe dialog , deci. #define DIALOG_SERVERCLOSED 1//Definim un dialog Trebuie sa fabricam si un new. new TimpScurs;// este new-ul care ne va ajuta la timp. Acum cream comanda dorita. CMD:serverclosed(playerid, params[]) { ShowPlayerDialog(playerid, DIALOG_SERVERCLOSED, DIALOG_STYLE_MSGBOX, "Server Closed", "Doriti sa inchideti acest server?", "Ok", "No"); //Este un dialog care l-am creat eu. return 1; } Dupa ce am creat comanda, mergem si facem un public si un forward. forward mesajul();//Se creaza forward-ul public mesajul()//cream publicul de care avem nevoie { foreach(Player, i)//Pentru a folosi aceasta comanda aveam nevoie de foreach, daca la sendclientmessage scriam playerid, inloc de i imi aparea o eroare { SendClientMessage(i, -1, "Ai inchis serverul: Timpul care s-a scurs a fost de 5 secunde");//Dupa ce timpul s-a scurs apare acest mesaj si SendRconCommand("exit");//se va inchide serverul } } Mergem si la OnDialogResponse(), fiindca avem un dialog de reprezentat. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1)//dialogulid care l-am creat noi. { if(response)//daca se apasa pe primul buton se vor intampla urmatoarele { SendClientMessageToAll(-1, "Serverul se va inchide in 5 secunde");//Se da un messaj la tot serverul , cum ca severul se va inchide dupa 5 minute. TimpScurs = SetTimer("mesajul", 5000, false);//Aici este new-ul , dupa cum vedeti , TimpScurs = cu comanda timpului. } else//Daca se apasa al 2-lea buton ii se inchide dialogul si ii va da un mesaj { SendClientMessage(playerid, -1, "Ai anulat!"); } } return 1; } Si la final se va distruge Timpul , mergem la OnGameModeExit() public OnGameModeExit() { KillTimer(TimpScurs);// KillTimer inseamna ca se va distruge timpul nostru , adica =TimpScurs return 1; } Am realizat un timer cu o comanda . Peste 5 secunde serverul se va inchide prin apasarea unui singur buton. Asta a fost tutorialul meu ,sper ca va placut si ne revedem data viitoare. Nu uitati - Tutorial 100% creat de mine , Nu uitati - Daca va placut tutorialul puteti da un +1
  14. Bine zis , multi asa sunt in ziua de astazi . :))
  15. Nu conteaza la ce profil sunteti , eu am intrat la Matematica-Informatica si nu o sa invat acolo pawno , trebuie sa va placa acest limbaj dupa care poti sa-l inveti . Te uiti la videoclipuri , la tutoriale pe forumul nostru si asa poti invata. @AdryanOvi joburile, factiunile nu sunt mereu in acelasi loc unde vezi si pe alte servere , daca crezi ca acolo este jobul respectiv inseamna ca nu ai adaugat bine filterscript-ul
  16. TedyYy.

    Tutorial AFK

    Chiar foarte bun tutorialul , o sa-l folosesc in gamemode-ul meu .
  17. Iti dau un sfat bun, zic eu . Daca ai 100 lei , iti poti lua o carte numita C++ , inveti fragment cu fragment, particica cu particica, o sa-ti vina mai usor sa inveti pawno.
  18. Mie nu mi-au placut niciodata comenzile , /bonus /cadou , trebuie sa munceasca ei pentru level sau bani , Dar oricum imi place tutorialul tau .
  19. Multumesc , sper ca ai inteles ceva din ce am facut
  20. Da este facut de mine si o sa mai fac tutoriale despre altele , haide sa-ti explic si de ce nu inteleg mysql. Ei sigur stiu sa instaleze XAMPP , dar cand vad ca trebuie sa faca coloane , comenzi , query si multe altele , trec direct pe dini sau pe SQLite, deci problema grava este ca : multi nu vor sa invete . Multumesc mult pentru +1 -Mai astept comentarii despre tutorial.
  21. Salutare la toti. Bine ati venit la primul meu tutorial pe acest site, azi va voi invata cum sa faceti un Login/Register mai "complex". Am vazut ca multi fug de MySQL fiindca li se par foarte greu . Eu am pregatit unul pe include-ul [DINI], iar acest include puteti sa-l descarcati de aici. Sa incepem. Pentru inceput vom aduga cele doua include-uri Ca in orice login/register ne trebuie niste enum-uri, haideti sa le facem. Avem enum-uri la Dialoguri Avem enum-uri si la cont Acum avem nevoie sa vedem daca contul exista sau nu exista. DIALOG_REGISTER - Nu exista cont .. DIALOG_LOGIN - Exista cont La "InterlopateCameraPos" si la "InterlopateCameraLookAt" puteti sa puneti daca vreti. -Cand se conecteaza playerul pe server , ii se va misca camera. Dupa ce am facut si asta vom merge la "public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])" Si vom crea urmatoarele Dialoguri --> "DIALOG_REGISTER", "DIALOG_AGE", "DIALOG_SEX", "DIALOG_EMAIL", "DIALOG_FINISH" si "DIALOG_LOGIN" 1.DIALOG_REGISTER 2.DIALOG_AGE - Varsta 3.DIALOG_SEX -Sex-ul caracterului 4.DIALOG_EMAIL - Email-ul 5.DIALOG_FINISH - Final de inregistrare 6.DIALOG_LOGIN - Login-ul Acum ca am terminat cu dialoguri-le si le-am creat pe toate vom trece la ultima etapa, si aceea este Asta a fost tutorialul , este primul meu turorial si sper ca va placut mult Daca am avut greseli de ortografie sau greseli in script nu ezitati sa lasa-ti un reply . Multumesc Nu uitati - Tutorial 100% creat de mine , Nu uitati - Daca va placut tutorialul puteti da un +1
  22. Foarte bun tutorialul , l-am testat si m-am chinuit pana am reusit , +1
  23. Puteti da T/C am reusit , era de la pluginul "mysql.dll" , am pus o versiune mai veche din greseala , si acum am pus una mai noua , multumesc oricum.
  24. Salut , am o problema care imi bat capul cu ea de ceva timp , am tot incercat s-o rezolv dar nu a iesit nimic. Aici este Server_Log Multi spun ca este de la plugins , ceea ce eu n-am probleme(erori) cu plugins , altii spun ca este de la NET Framework , eu am:[3.5] si pe [4]. Iar in gamemode nu imi da nici-o eroare. Sper ca ati inteles din ce v-am aratat si sper ca o sa ma ajutati , Multumesc .
×
×
  • 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.