Jump to content

Tutorial - Comanda /updates [DIALOG]


AlexGX

Recommended Posts

M-am gandit sa va arat cum se face comanda [/updates] pe dialog

1.Mergeti la [#DEFINE-uri] in gamemode-ul vostru si adaugati

Spoiler

#define DIALOG_UPDATES        1 [sau ce numar aveti voi acolo ,continuati] 1 este un exemplu.

#define  SCM SendClientMessage               [ daca nu o aveti deja]

2.Comanda propriu-zisa

Quote

CMD:updates(playerid, params[])
{
    if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
    {
    new szString[2500];
    format( szString, sizeof( szString ), "%s>>>Update v1.4 & v1.5b DarkBite | AlexGX<<<\n",szString);
    format( szString, sizeof( szString ), "%sA fost adaugat antisqlinjection\n",szString);
    format( szString, sizeof( szString ), "%sSchimbate unele texte\n",szString);
    format( szString, sizeof( szString ), "%sMapping nou de Sarbatori+Spawn nou\n",szString);
    format( szString, sizeof( szString ), "%sAm adaugat colinde la -> /carradio\n",szString);
    format( szString, sizeof( szString ), "%sA fost scoasa functia pRadioCars pentru a nu te mai chinui [gen sa mergi la 24/7 sa cumperi Radio\n",szString);
    format( szString, sizeof( szString ), "%sScoase unele comenzi -> /getpremium,/premium\n",szString);
    format( szString, sizeof( szString ), "%sAm adaugat textdraw cu Numele Jucatorului si al serverul-ui\n",szString);
    format( szString, sizeof( szString ), "%sAm adaugat comanda /bonus pentru incepatori\n",szString);
    format( szString, sizeof( szString ), "%sAdaugata comanda /nos\n",szString);
    format( szString, sizeof( szString ), "%sAm schimbat spawn-ul\n",szString);
    format( szString, sizeof( szString ), "%sAdaugate comenzile /santa si /rmvsanta\n",szString);
    format( szString, sizeof( szString ), "%sMasini la spawn\n",szString);
    format( szString, sizeof( szString ), "%sComanda /fly si /stopfly adaugate\n",szString);
    format( szString, sizeof( szString ), "%sAdaugate comenzile /fp si /angle\n",szString);
    format( szString, sizeof( szString ), "%sAdaugat un 3DTextTabel cu comanda /bonus\n",szString);
    format( szString, sizeof( szString ), "%sTradus putin din gamemode [10%]\n",szString);
    format( szString, sizeof( szString ), "%sAdaugata comanda /killcp\n",szString);
    format( szString, sizeof( szString ), "%sComanda /givegun a fost schimbata in comanda /spawngun\n",szString);
    format( szString, sizeof( szString ), "%sA fost scos check s0beit, nu ajuta cu nimic\n",szString);
    format( szString, sizeof( szString ), "%sA fost adaugata o arena de event, cu comanda /gotocusca admini se vor putea duce la ea\n",szString);
    format( szString, sizeof( szString ), "%sA fost adaugat un bar pe plaja, playeri pot cumpara de la el folosind comanda /buymenu\n",szString);
    format( szString, sizeof( szString ), "%sComanda /a a fost schimbata putin, acum arata [level admin].\n",szString);
    format( szString, sizeof( szString ), "%sAdaugata comanda /aaa care te teleporteaza in virtual world 0 (Admin 1+)\n",szString);
    ShowPlayerDialog( playerid, DIALOG_UPDATES, DIALOG_STYLE_MSGBOX, "Meniu Update", szString, "Ok", "" );
    }
    return 1;
}

Acum trebuie sa aveti definite unele chestii in gamemode  in caz ca nu le aveti deja.

- LA *new-uri* adaugati new gPlayerLogged[MAX_PLAYERS];  apoi adaugati variabila aceasta gPlayerLogged[playerid] = 0;

 

Daca aveti probleme sau orice alta nelamurire lasati REPLY. 

 

+1 Daca v-am ajutat

Edited by AlexGX
Link to comment
Share on other sites

10 hours ago, .MarYuS. said:

Esti sigur, eu unul nu sunt prea sigur pe aceasta comanda, pe langa ca ai uitat de DIALOG_UPDATES, mai ai cateva greseli pe acolo.

 

Am bagat uita-te acolo mai bine.

Edited by AlexGX
Link to comment
Share on other sites

  • 2 months later...
#define DIALOG_UPDATES

COMMAND:updates(playerid, params[]) {
	new string[250];
	strcat(string, "Update 0.1\n");
	strcat(string, "- Comenzile /x numai merg.\n");
	strcat(string, "- Comanda /x se va folosii doar in locatia x.\n");
	strcat(string, "- Creat job-ul de wanker.");
	ShowPlayerDialog(playerid, DIALOG_UPDATES, DIALOG_STYLE_MSGBOX, "Ia update-uri boss", string, "Dispari", "");
	return 1;
}

Eu zic ca ar fii fost mai eficient asa, arata si mai bine. Acolo este folosit ca procesor de comenzi ZCMD, puteti sa modificati pentru alte procesoare cum ari fii YSI command.

Edited by TheSnitzel
Link to comment
Share on other sites

On 12/27/2017 at 3:17 PM, AlexGX said:

M-am gandit sa va arat cum se face comanda [/updates] pe dialog

1.Mergeti la [#DEFINE-uri] in gamemode-ul vostru si adaugati

  Reveal hidden contents

#define DIALOG_UPDATES        1 [sau ce numar aveti voi acolo ,continuati] 1 este un exemplu.

#define  SCM SendClientMessage               [ daca nu o aveti deja]

2.Comanda propriu-zisa

Acum trebuie sa aveti definite unele chestii in gamemode  in caz ca nu le aveti deja.

- LA *new-uri* adaugati new gPlayerLogged[MAX_PLAYERS];  apoi adaugati variabila aceasta gPlayerLogged[playerid] = 0;

 

Daca aveti probleme sau orice alta nelamurire lasati REPLY. 

 

+1 Daca v-am ajutat

Se afla si in gm-urile B***one

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.ezgif-2-3a38433e2465.gif.9283810e304f5e405309769455e5e14b.gif

Link to comment
Share on other sites

12 hours ago, Kidro SA-MP said:

Imi da erori..

#define DIALOG_UPDATES 1993 

Si nu mai da errori.

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.ezgif-2-3a38433e2465.gif.9283810e304f5e405309769455e5e14b.gif

Link to comment
Share on other sites

  • 8 months later...
La 27.12.2017 la 18:31, Gabriel9 #YOUTUBER a spus:

copy-paste gresit, ai 100 mii de erori, aia e [SCRIPTERY 2k18]

Nu are erori deloc! Daca te pricepi la pawn comenteaza daca nu mai bine taci. A spus clar te duci la #define si adaugi asa #define DIALOG_UPDATES   1

Link to comment
Share on other sites

3 hours ago, Pavelb said:

Nu are erori deloc! Daca te pricepi la pawn comenteaza daca nu mai bine taci. A spus clar te duci la #define si adaugi asa #define DIALOG_UPDATES   1

=))))

Nu ai cum frate ne minunam de un dialog la finalul lui 2018 bine ca se aproba topicurile acum ca urma sa vedem tutorial cum se foloseste setplayerpos

Topicul face un an mai verificati si data.

  • Haha 4

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
Link to comment
Share on other sites

  • Mister locked this topic
Guest
This topic is now closed to further replies.
×
×
  • 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.