razvanduciuc Posted March 17, 2018 Posted March 17, 2018 Salut, Ma numesc Razva, m-am gandit sa va fac un mic tutorial cu o comanda pe care toata lumea o cauta si e foarte simplu de facut. Comanda /bonus. Este o comanda care se poate gasi pe mai multe comunitati. Ce e de facut. La inceput de Gamemode, la Variabile, puneti asta new BonusActiv = 0; Dupa care dati CTRL + F, si cautati comenzile de inceput CMD: La comenzile CMD: adaugate urmatoarele comenzi. CMD:activatebonus(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fi logat prima data!."); if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] == 6) { if(BonusActiv == 0) { BonusActiv = 1; SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai activat comanda /bonus!"); } else { BonusActiv = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai dezactivat comanda /bonus!"); } } else { SendClientMessage(playerid, COLOR_ERROR, AdminOnly); } } return 1; } CMD:bonus(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fi logat prima data!."); if(IsPlayerConnected(playerid)) { if(BonusActiv > 0) { if(PlayerInfo[playerid][pLevel] <= 2) { GivePlayerCash(playerid, 10000000); PlayerInfo[playerid][pPremiumPoints] += 30; PlayerInfo[playerid][pLevel] += 3; PlayerInfo[playerid][pExp] += 10; PlayerInfo[playerid][pRob] += 30; Update(playerid, pLevelx); Update(playerid, pCashx); Update(playerid, pPremiumPointsx); Update(playerid,pRP); Update(playerid,pRob); SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); ShowPlayerDialog(playerid, 3354, DIALOG_STYLE_MSGBOX, "{F0965D}Server Bonus {4E24C9}| {F0965D}Nume Server{4E24C9} |", "{F0965D}Ai folosit comanda {F0965D}/bonus{F0965D} si ai primit:\n {00FFFF}-{ffffff} Level {00FFFF}3\n -{ffffff} 10.000.000{33cc33}$\n {00FFFF}-{ffffff} 30 Premium {ffff00}Points\n {00FFFF}-{ffffff} 10 Respect {ffff00}Points\n {00FFFF}-{ffffff}30 Rob {ffff00}Points","{8444F2}Multumesc",""); } else return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu poti folosi aceasta comanda deoarece level-ul tau este prea mare!"); } } return 1; } Daca nu aveti culoarea #COLOR_ERROR, va las aici si culoarea. #define COLOR_ERROR 0xFF0000FF Va multumesc pentru vizualizare, sper ca v-am ajutat pe unii dintr-e voi. O sa revin cu mai multe turoriale si scripturi pe care multi nu le au pe servere! Sisteme si multe altele. Cu stima si respect va pupa al vostru Razvan! Ai nevoie de ajutor in scripting si nu ai bani? Te pot ajuta cu mare drag. Dar asta nu inseamna sa iti lucrez un Sistem de joc complet, daca ai nevoie de ajutor ma poti contacta pe Discord.
KripToN. Posted March 17, 2018 Posted March 17, 2018 (edited) Mna, e usor de facut. Vezi ca nu ai dat #define la dialogu "3354". Si ar trebui sa resetezi variabila BonusActiv(La OnPlayerConnect). Edited March 17, 2018 by KripToN.
P1ticuts Posted March 17, 2018 Posted March 17, 2018 1 minute ago, KripToN. said: Mna, e usor de facut. Pentru tine ca avansat ,dar pentru incepatori ?
KripToN. Posted March 17, 2018 Posted March 17, 2018 Acum 2 minute, P1ticuts a spus: Pentru tine ca avansat ,dar pentru incepatori ? Adv
razvanduciuc Posted March 17, 2018 Author Posted March 17, 2018 16 minutes ago, KripToN. said: Mna, e usor de facut. Vezi ca nu ai dat #define la dialogu "3354". Si ar trebui sa resetezi variabila BonusActiv(La OnPlayerConnect). Nu ai nevoie atata timp cat ai in GM #define hidePlayerDialog(%0) ShowPlayerDialog(%0, -1, 0, " ", " ", "", "") #define hidePlayerDialog(%0) ShowPlayerDialog(%0, -1, 0, " ", " ", "", "") daca nu ai in gm asta, atunci ai nevoie de el! Ai nevoie de ajutor in scripting si nu ai bani? Te pot ajuta cu mare drag. Dar asta nu inseamna sa iti lucrez un Sistem de joc complet, daca ai nevoie de ajutor ma poti contacta pe Discord.
razvanduciuc Posted March 17, 2018 Author Posted March 17, 2018 15 minutes ago, P1ticuts said: Pentru tine ca avansat ,dar pentru incepatori ? Da, asa este! AICI mai ai un tutorial de telegondola daca te intereseaza! Ai nevoie de ajutor in scripting si nu ai bani? Te pot ajuta cu mare drag. Dar asta nu inseamna sa iti lucrez un Sistem de joc complet, daca ai nevoie de ajutor ma poti contacta pe Discord.
KripToN. Posted March 17, 2018 Posted March 17, 2018 Acum 2 minute, razvanduciuc a spus: Nu ai nevoie atata timp cat ai in GM #define hidePlayerDialog(%0) ShowPlayerDialog(%0, -1, 0, " ", " ", "", "") #define hidePlayerDialog(%0) ShowPlayerDialog(%0, -1, 0, " ", " ", "", "") daca nu ai in gm asta, atunci ai nevoie de el! Pai da:))
razvanduciuc Posted March 17, 2018 Author Posted March 17, 2018 (edited) 4 minutes ago, KripToN. said: Pai da:)) Am uitat, mi-a scapat si mie acum! Las ca am pus ce e nevoie si in reply! Daca este careva si nu se descurca, il pot ajuta cu mare drag! Bonus, o comanda CMD:panel(playerid, params[]) return SCM(playerid, COLOR_GREEN, "Panel: http://panel.numedomeniu.ro"); Scurta si la subiect! Edited March 17, 2018 by razvanduciuc Ai nevoie de ajutor in scripting si nu ai bani? Te pot ajuta cu mare drag. Dar asta nu inseamna sa iti lucrez un Sistem de joc complet, daca ai nevoie de ajutor ma poti contacta pe Discord.
Claudiu29 Posted March 18, 2018 Posted March 18, 2018 Mersi de comenzi, recomand, mi-a optimizat gm-ul super bine. 1
Kidro SA-MP Posted March 28, 2018 Posted March 28, 2018 toate "tutorialele" tale sunt luate din alte gm, cum e si ala cu telegondola. 1
Lunoxx Posted April 4, 2018 Posted April 4, 2018 On 3/17/2018 at 10:42 PM, KripToN. said: Mna, e usor de facut. Vezi ca nu ai dat #define la dialogu "3354". Si ar trebui sa resetezi variabila BonusActiv(La OnPlayerConnect). Nu are ce #define sa dea pentru ca nu e nimic de definit, a pus direct un ID. Folosesti #define cand vrei sa atribui un text acelui ID. Si nu, nu trebuie sa reseteze variabila BonusActiv la OnPlayerConnect pentru ca e o variabila globala. Servicii scripting calitative: https://www.sa-mp.ro/forums/topic/26143-l-ofer-servicii-scripting-de-calitate/ Contact: Skype: alin.m99 Discord: Lunoxx#1155 Email: [email protected] Facebook: facebook.com/pawnscripts
MiritaXD Posted April 7, 2018 Posted April 7, 2018 CMD:activatebonus(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fi logat prima data!."); if(PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, COLOR_ERROR, AdminOnly); switch(BonusActiv){ case 0: BonusActiv = 1; SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai activat comanda /bonus!"); case 1: BonusActiv = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai dezactivat comanda /bonus!"); } return 1; } CMD:bonus(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fi logat prima data!."); if(BonusActiv == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Aceasta comanda este dezactivata"); if(PlayerInfo[playerid][pLevel] > 3) return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu poti folosi aceasta comanda deoarece level-ul tau este prea mare!"); GivePlayerCash(playerid, 10000000); PlayerInfo[playerid][pPremiumPoints] += 30; PlayerInfo[playerid][pLevel] += 3; PlayerInfo[playerid][pExp] += 10; PlayerInfo[playerid][pRob] += 30; Update(playerid, pLevelx); Update(playerid, pCashx); Update(playerid, pPremiumPointsx); Update(playerid,pRP); Update(playerid,pRob); SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); ShowPlayerDialog(playerid, 3354, DIALOG_STYLE_MSGBOX, "{F0965D}Server Bonus {4E24C9}| {F0965D}Nume Server{4E24C9} |", "{F0965D}Ai folosit comanda {F0965D}/bonus{F0965D} si ai primit:\n {00FFFF}-{ffffff} Level {00FFFF}3\n -{ffffff} 10.000.000{33cc33}$\n {00FFFF}-{ffffff} 30 Premium {ffff00}Points\n {00FFFF}-{ffffff} 10 Respect {ffff00}Points\n {00FFFF}-{ffffff}30 Rob {ffff00}Points","{8444F2}Multumesc",""); return 1; } Putin mai k
Reset Posted April 7, 2018 Posted April 7, 2018 Mersi, daca asa, poti verifica mesaju privat? mai tare e bigzone
Umbra Posted April 12, 2018 Posted April 12, 2018 Dupa care dati CTRL + F, si cautati comenzile de inceput CMD: zeu.
Syntetick Posted June 1, 2018 Posted June 1, 2018 Încă mai aveți moduri primitive de a actualiza query-urile, wtf man. Și cu minimul de cunoștiințe, nici măcar, pe wiki.sa-mp.com sau .ro găsești toate funcțiile pentru această comandă banală, nu îl putem numi sistem, sunt foarte grele funcțiile de baza din samp, GivePlayerMoney, IsPlayerInRangeOfPoint și așa mai departe. Îmi vine să-mi arunc PC-ul pe fereastră când văd așa ceva, propun ca înainte de a posta un tutorial să fie aprobat de către un administrator / moderator că ne facem de râs toată țara. 1 1
Dennis12. Posted June 1, 2018 Posted June 1, 2018 Acum 28 minute, Krypton. a spus: Încă mai aveți moduri primitive de a actualiza query-urile, wtf man. Și cu minimul de cunoștiințe, nici măcar, pe wiki.sa-mp.com sau .ro găsești toate funcțiile pentru această comandă banală, nu îl putem numi sistem, sunt foarte grele funcțiile de baza din samp, GivePlayerMoney, IsPlayerInRangeOfPoint și așa mai departe. Îmi vine să-mi arunc PC-ul pe fereastră când văd așa ceva, propun ca înainte de a posta un tutorial să fie aprobat de către un administrator / moderator că ne facem de râs toată țara. Daca si comanda bonus a ajuns sa o ia din bigzone .. :))))
Mefistotel Posted June 2, 2018 Posted June 2, 2018 Mai bine nu făceai topicul. Al nostru Răzvan? Al nostru Răzvan s-a făcut de toată "splendoarea"...sincer. 1
razvanduciuc Posted June 3, 2018 Author Posted June 3, 2018 On 6/2/2018 at 6:08 AM, Mefistotel said: Mai bine nu făceai topicul. Al nostru Răzvan? Al nostru Răzvan s-a făcut de toată "splendoarea"...sincer. "Mai bine nu faceam topicul" Baiatu, poate ca pe altii ia ajutat acest topic. Si vezi ca e facut de ceva vreme, acum ai dat si tu de el? La fel ca si dennis copilul minune. Nu mai aveti ce face si cautati topicuri in care sa comentati, sa sti ca ma bucura faptul ca inca este activ acest topic Ai nevoie de ajutor in scripting si nu ai bani? Te pot ajuta cu mare drag. Dar asta nu inseamna sa iti lucrez un Sistem de joc complet, daca ai nevoie de ajutor ma poti contacta pe Discord.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now