eXorcism
Membru-
Posts
428 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
News
Documentation
Everything posted by eXorcism
-
Ma invatativa Aici nu se cer scripturi. + ca ai mai facut si doua topicuri (Meriti Warn xD)
-
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 .
-
Sa sti si tu aia e numai sa iti spuna ca totul a fost in regula xD. Nu e eroare/warining.
-
Lasa aici scriptu sa vedem si noi greselile xD Nu te putem ajuta prin telepatie xD
-
Uite un sfat rearanjeaza tot scriptu ala de cacao xD
-
Bani aia ii puneau membri clanului Cu s0b xD nu am auzit de un asemenea bug xD
-
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 !).
-
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
-
si unde e pus e pus la OnPlayerConnect ?
-
Cum fac o comanda gen /createclan niste modele poate unu pe ysi ar fi bine venite xD.
-
fatal error 100: cannot read from file: "YSI\y_ini"
eXorcism replied to Diabolik's question in Arhivă probleme
Iati tot ce inseamna YSI e un folder il gasesti pe .com xD -
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
-
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 !" );
-
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
-
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!
-
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.
-
Color Menu - Tab, Chat, Text Chat, Vehicle
eXorcism replied to [.E.m.O.]K1DDU's topic in Filterscript-uri
GG tutorialu! [move]5/5[/move] -
cum zici tu xplor dar mai invata putina romana si dupa mai vorbim :)
-
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!
-
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/
-
bv gj 5/5 da e sa-mp
-
Rimmon incearca sa pui la inceput sus #define KEY_YES poate merge.
-
ms Rimmon P.S: Problema rezolvata puteti da topic closed.
-
da fs ala sa vedem si noi liniile cum trebuie
-
sall alll Cum fac si eu sa se repare masina apasand tasta 2 ??
