Jump to content

eXorcism

Membru
  • Posts

    428
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by eXorcism

  1. Ma invatativa Aici nu se cer scripturi. + ca ai mai facut si doua topicuri (Meriti Warn xD)
  2. eXorcism

    NUJ ce e!

    ia incearca si asa xD nu e bine pusa acolo toata comanda dar inca ceva era de la un flip nu ? if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(newkeys & KEY_YES) { new VehicleID, Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); VehicleID = GetPlayerVehicleID(playerid); SetVehiclePos(VehicleID, X, Y, Z); SetVehicleZAngle(VehicleID, 0); SendClientMessage(playerid, -1,"{FF0000}Masina {FFFFFF}repusa pe roti xD!"); } } Daca tot nu merge fati update la include de pe sa-mp.com . Din cate stiu gm lui rimmon e bun .
  3. Sa sti si tu aia e numai sa iti spuna ca totul a fost in regula xD. Nu e eroare/warining.
  4. Lasa aici scriptu sa vedem si noi greselile xD Nu te putem ajuta prin telepatie xD
  5. Uite un sfat rearanjeaza tot scriptu ala de cacao xD
  6. Bani aia ii puneau membri clanului Cu s0b xD nu am auzit de un asemenea bug xD
  7. sa sti si tu "RemoveBuilding" nu este un include xD RemoveBuilding este o functie pe care o ai deja este implementata in a_samp dar tot ce tine de RemoveBuilding se pune la OnPlayerConnect xD. gata cred ca ai inteles (subliniez cred !).
  8. Daca sunt ale serverului stokuri si altele pui folderu serverStocks in folderul serverului mai simplu nu pot explica. daca nu ai ServerStocks cel original al serverului incerci degeaba xD
  9. eXorcism

    Error

    si unde e pus e pus la OnPlayerConnect ?
  10. Cum fac o comanda gen /createclan niste modele poate unu pe ysi ar fi bine venite xD.
  11. Iati tot ce inseamna YSI e un folder il gasesti pe .com xD
  12. eXorcism

    Buy-Vip

    Ma tu ai baut apa de la pesti ? Nu vezi ca la fiecare functie dupa terminare e // explicatia xD Logic ce crezi ca nu merge testeaza dar schimaba si tu de exemplu cum am pus eu PlayerInfo[playerid][VIPLevel] schimbi in ce ai tu exemplu VipLvl pVip sau cva de genu xD Cu placere eu lam pus sa ajut nu sa stea degeaba xD
  13. eXorcism

    Buy-Vip

    if( ]PlayerInfo[playerid][hours] < 50 )//functia ce verifica daca are ore necesare pentru a cumpara vip! return SCM( playerid, -1, "Nu ai destul ore pentru a cumpara vip level 1 !" ); ce cauta la if ] ? codu e asa if( PlayerInfo[playerid][hours] < 50 )//functia ce verifica daca are ore necesare pentru a cumpara vip! return SCM( playerid, -1, "Nu ai destul ore pentru a cumpara vip level 1 !" );
  14. eXorcism

    Buy-Vip

    Multumesc puteam sa il fac mai complicat dar pentru incepatori este bine cred eu a si daca nu reusiti sa il adaptati lasati aici reply
  15. eXorcism

    Buy-Vip

    Salut sa-mp.ro am decis sa fac un tutorial bun pentru buyvip nu ce a facut funky plin de greseli. Voi face comanda pe Zcmd dupa o puteti adapta singuri sistemului vostru de admin/vip. #include < a_samp >// Libraria sa-mp by samp team #include < zcmd >// procesorul de comenzi by ZeeX #define Buyvip 1243 // Definitia dialogului #define SCM SendClientMessage // si definitia pentru scurtarea SendClientMessage Acum codul oare cum il facem ? Foarte simplu si rapid! CMD:buyvip(playerid,params[]) { ShowPlayerDialog(playerid, Buyvip , DIALOG_STYLE_LIST, "Buyvip", "Level 1\t* 10 ore *\nLevel 2\t* 20 ore *\nLevel 3\t* 30 ore *", "Buy", "Close"); // Functia care ii arata dialogul la tastarea comenzi! return 1; } //========================Codul dialogului======================== public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if( dialogid == Buyvip ) { if( !response ) return ( 1 ); if( listitem == 0 ) { if( PlayerInfo[ playerid ][ VIPLevel ] == 1 )//functia care verifica daca ai acel level return SCM(playerid,-1,"Ai Dejea Vip Level 1!");//Dupa i se returneaza mesajul Care ii spune ca are deja vip level 1 if( PlayerInfo[ playerid ][ VIPLevel ] > 1 )//Functia care verifica daca are level mai mare return SCM( playerid, -1, "Ai Level De Vip Mai Mare xD!" );//Dupa ii se returneaza mesajul care ii spune ca are level mai mare! if( PlayerInfo[ playerid ][ Hours ] < 10 )//functia ce verifica daca are ore necesare pentru a cumpara vip! return SCM( playerid, -1, "Nu ai destul ore pentru a cumpara vip level 1 !" );//Dupa ii se returneaza mesajul care ii spune ca nu are destule ore PlayerInfo[ playerid ][ Hours ] -= 10;//Functia care ii scade orele playerului PlayerInfo[ playerid ][ VIPLevel ] = 1;//Functia care ii da levelul SCM( playerid, -1, "Ai cumparat VIP Level 1 !" );//functia ce ii da vestea ca a cumparat vip level 1 } if( listitem == 1 ) { if( PlayerInfo[ playerid ][ VIPLevel ] == 2 )//functia care verifica daca ai acel level return SCM(playerid,-1,"Ai Dejea Vip Level 2!");//Dupa ii se returneaza mesajul Care ii spune ca are deja vip level 2 if( PlayerInfo[ playerid ][ VIPLevel ] > 2 )//Functia care verifica daca are level mai mare return SCM( playerid, -1, "Ai Level De Vip Mai Mare xD!" );//Dupa ii se returneaza mesajul care ii spune ca are level mai mare! if( PlayerInfo[ playerid ][ Hours ] < 20 )//functia ce verifica daca are ore necesare pentru a cumpara vip! return SCM( playerid, -1, "Nu ai destul ore pentru a cumpara vip level 2 !" );//Dupa ii se returneaza mesajul care ii spune ca nu are destule ore PlayerInfo[ playerid ][ Hours ] -= 20;//Functia care ii scade orele playerului PlayerInfo[ playerid ][ VIPLevel ] = 2;//Functia care ii da levelul SCM( playerid, -1, "Ai cumparat VIP Level 2 !" );//functia ce ii da vestea ca a cumparat vip level 2 } if( listitem == 2 ) { if( PlayerInfo[ playerid ][ VIPLevel ] == 3 )//functia care verifica daca ai acel level return SCM(playerid,-1,"Ai Dejea Vip Level 3!");//Dupa ii se returneaza mesajul Care ii spune ca are deja vip level 3 if( PlayerInfo[ playerid ][ VIPLevel ] > 3 )//Functia care verifica daca are level mai mare return SCM( playerid, -1, "Ai Level De Vip Mai Mare xD!" );//Dupa ii se returneaza mesajul care ii spune ca are level mai mare! if( PlayerInfo[ playerid ][ Hours ] < 30 )//functia ce verifica daca are ore necesare pentru a cumpara vip! return SCM( playerid, -1, "Nu ai destul ore pentru a cumpara vip level 3 !" );//Dupa ii se returneaza mesajul care ii spune ca nu are destule ore PlayerInfo[ playerid ][ Hours ] -= 30;//Functia care ii scade orele playerului PlayerInfo[ playerid ][ VIPLevel ] = 3;//Functia care ii da levelul SCM( playerid, -1, "Ai cumparat VIP Level 3 !" );//functia ce ii da vestea ca a cumparat vip level 3 } return ( 1 ); } return ( 1 ); } Dupa cum observam avem un deja un sistem de buyvip fara buguri si functional + explicatie pentru fiecare functie! Cui nu ii place sa nu comenteze cui ii place sa lase un comment sa imi spuna daca l-a ajutat tutorialul!
  16. eXtreMe la ce foloseste asta GetPlayerName(playerid, Username, sizeof(Username)); ? Cand multi au in gm GetName sau PlayerName ). Ma si identitatea aia de tot k**u trebuie sa o schimbi e mai praf ca ce ai scriptat in gm tau xD.
  17. GG tutorialu! [move]5/5[/move]
  18. cum zici tu xplor dar mai invata putina romana si dupa mai vorbim :)
  19. LoL sunt facute de mine ) si nam avut ce face sunt multi care fac comanda gen nrg de 21 linii cu multe variabile Pentru ei am pus asta nu pentru aia avansati!
  20. Salut tuturor sunt eXorcism si va voi prezenta cum faceti o masina /motocicleta in cel mai usor mod. Pentru a incepe trebuie sa stiti ca va trebuie includeul ZCMD(creat de zeex) il gasiti jos la downloads. Pasul 1: Pornim pawno si dam new dupa care dam ctrl+a si stergem tot. Pasul 2: Scriem #include <a_samp> #include <zcmd> new CurrentSpawnedVehicle[MAX_PLAYERS]; Pasul 3: Facem comanda(in cazul nostru comenzile) CMD:nrg( playerid, params[ ] ) { if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF0000}|ERROR|: {FFFFFF}Esti deja intr-un nrg date jos si incearca din nou!");// verifica daca esti deja intr-o masina daca da iti da mesajul asta. SendClientMessage(playerid, -1, "{FF0000}|Mesaj|: {FFFFFF}NRG-500 creat cu succes!"); aCreateThing(playerid, 522, 191);// functia care iti spawneaza masina PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);// functia care aplica un sonor la folosirea comenzi! return 1; } CMD:elegy( playerid, params[ ] ) { if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF0000}|ERROR|: {FFFFFF}Esti deja intr-un elegy date jos si incearca din nou!"); SendClientMessage(playerid, -1, "{FF0000}|ERROR|: {FFFFFF}Elegy creat cu succes!"); aCreateThing(playerid, 411, 191); PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0); return 1; } Pasul 4: punem urmatorul stock dupa comanda NRG/elegy stock aCreateThing(playerid, thingid, orderid) { new Vehicles[250]; new world = GetPlayerVirtualWorld(playerid); new interior = GetPlayerInterior(playerid); new Float:X, Float:Y, Float:Z, Float:Angle; if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { DestroyVehicle(GetPlayerVehicleID(playerid)); GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, Angle); CurrentSpawnedVehicle[ playerid ] = Vehicles[orderid] = CreateVehicle(thingid, X, Y, Z + 3, Angle, -1, -1, 40); LinkVehicleToInterior(CurrentSpawnedVehicle[ playerid ], interior); SetVehicleVirtualWorld(CurrentSpawnedVehicle[ playerid ], world); SetVehicleZAngle(CurrentSpawnedVehicle[ playerid ], Angle); PutPlayerInVehicle(playerid, CurrentSpawnedVehicle[ playerid ], 0); SetPlayerInterior(playerid, interior); } } Puteti Folosi pentru a crea orice masina/motocicleta Acesta a fost Tutorialul sper sa nu incepeti sa spuneti ca lam copiat de la cineva! Downloads Zcmd http://forum.sa-mp.com/showthread.php?t=91354&highlight=zcmd FS cu cele 2 comenzi: AMX http://www.solidfiles.com/d/818dcb2f37/ PWN http://www.solidfiles.com/d/02007c8e9d/
  21. bv gj 5/5 da e sa-mp
  22. eXorcism

    Keys

    Rimmon incearca sa pui la inceput sus #define KEY_YES poate merge.
  23. ms Rimmon P.S: Problema rezolvata puteti da topic closed.
  24. da fs ala sa vedem si noi liniile cum trebuie
  25. sall alll Cum fac si eu sa se repare masina apasand tasta 2 ??
×
×
  • 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.