Zaključano

Za pocetnike (pokusaj skriptanja)

Započeo Enemy Pawno
pre 5 godina
4,211
pregleda
15
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Dzeno15
Wheel Man
pre 5 godina
ImeGamemoda:Skriptanje Tutorial


Vrsta GameModa:RPG


Jedinstvenost GameModa:Korisne stvari za igrace


Jezik GameModa:Balkanski


Sistemi GameModa:Register/login(login uskoro stize)


Izvorni GameMod:Od 0


Da bi GameMod radio, potrebi su slijedeći Pluginsi:Sve ima u modu


Da bi GameMod radio, potrebi su slijedeći Includsi:Sve ima u modu


Druge stvari:Sam istrazi


Server na kojem je GameMode bio korišten:Skriptanje Tutorial


Slike:https://imgur.com/a/UQdHMjz


Video:https://imgur.com/a/UQdHMjz


Napravio Gamemode::Turbina


Editovao Gamemode:Turbina


Credits:Turbina i MaliPablo za fix baga jednog i errora(hvala legendi)


Download Link:https://www.sendspace.com/file/qs9tj8


Scan Link:https://www.virustotal.com/gui/file-analysis/ZjM3MzExMTAwNWE3ODA1YTRkN2ZkYjJlOTEzYjU5Njg6MTU4MDYzNTQ0OQ==/detection
Prati svoj put i gledaj pravo brale,ne furam njihovo sranje  8) :P
Momenzi Scripter
Made Man
pre 5 godina
Radis greske u OnDialogResponse, primjer:
if(dialogid == 1)
{
if(!response) return SendClientMessage(playerid, 0xFF0000FF ,"[ST:RP] Odustali ste!!");
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, 1351.4606,346.9990,20.5009);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Posla!!");
}
case 1:
{
SetPlayerPos(playerid, 1416.8224,261.0812,19.5442);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Policije!!");
}
case 2:
{
SetPlayerPos(playerid, 1302.6123,305.6286,19.5547);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Auto Skole!!");
}
}
}
}
///////////////////
if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid, 0x0000FFFF , "Izbaceni ste sa servera!");
Kick(playerid);
return 1;
}
user = fopen(filename, io_write);
fwrite(user, inputtext);
fclose(user);
SendClientMessage(playerid, 0x0000FFFF , "Dobro Dosli na ST:RP");
}


DIALOGID = if(dialogid == 1) ne radi se ovako.

enum
{
DIALOG_HELP,
DIALOG_HELP_2
}

CMD:test(playerid, const params[])
{
ShowPlayerDialog(playerid, DIALOG_HELP, DIALOG_STYLE_MSGBOX, "{54ff73}dialog {ffffff}Help", "Test dialog 1", "Uredu", "");
return 1;
}

CMD:test2(playerid, const params[])
{
ShowPlayerDialog(playerid, DIALOG_HELP_2, DIALOG_STYLE_MSGBOX, "{54ff73}dialog {ffffff}Help", "Test dialog 2", "Uredu", "Izlaz");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_HELP:
{



vise informacija imas na wiki: https://wiki.sa-mp.com/wiki/ShowPlayerDialog

Nema potrebe da definises boje koje nece nigdje koristit kao iz tvog primjera

#define COLOR_GREY       0xAFAFAFAA
#define COLOR_AQUA   0x00FFFFFF
#define COLOR_BLACK   0x000000FF
#define COLOR_BLUE   0x0000FFFF
#define COLOR_BROWN   0xA52A2AFF
#define COLOR_CYAN   0x00FFFFFF
#define COLOR_DARKBLUE   0x00008BFF
#define COLOR_GOLD   0xFFD700FF
#define COLOR_GRAY   0x808080FF
itd itd

Kada portas igraca na neke kordinate(SetPlayerPos) nema potrebe za SetCameraBehindPlayer
Amci
Underboss
pre 5 godina
Ti radis FiveM u SAMP?
@tema nako
Dzeno15
Wheel Man
pre 5 godina
Amci wrote on February 2, 2020, 12:39 pm:
Ti radis FiveM u SAMP?
@tema nako


slicno nesto rp srw
Dzeno15
Wheel Man
pre 5 godina
.momenzi wrote on February 2, 2020, 12:22 pm:
Radis greske u OnDialogResponse, primjer:
if(dialogid == 1)
{
if(!response) return SendClientMessage(playerid, 0xFF0000FF ,"[ST:RP] Odustali ste!!");
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, 1351.4606,346.9990,20.5009);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Posla!!");
}
case 1:
{
SetPlayerPos(playerid, 1416.8224,261.0812,19.5442);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Policije!!");
}
case 2:
{
SetPlayerPos(playerid, 1302.6123,305.6286,19.5547);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Auto Skole!!");
}
}
}
}
///////////////////
if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid, 0x0000FFFF , "Izbaceni ste sa servera!");
Kick(playerid);
return 1;
}
user = fopen(filename, io_write);
fwrite(user, inputtext);
fclose(user);
SendClientMessage(playerid, 0x0000FFFF , "Dobro Dosli na ST:RP");
}


DIALOGID = if(dialogid == 1) ne radi se ovako.

enum
{
DIALOG_HELP,
DIALOG_HELP_2
}

CMD:test(playerid, const params[])
{
ShowPlayerDialog(playerid, DIALOG_HELP, DIALOG_STYLE_MSGBOX, "{54ff73}dialog {ffffff}Help", "Test dialog 1", "Uredu", "");
return 1;
}

CMD:test2(playerid, const params[])
{
ShowPlayerDialog(playerid, DIALOG_HELP_2, DIALOG_STYLE_MSGBOX, "{54ff73}dialog {ffffff}Help", "Test dialog 2", "Uredu", "Izlaz");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_HELP:
{



vise informacija imas na wiki: https://wiki.sa-mp.com/wiki/ShowPlayerDialog

Nema potrebe da definises boje koje nece nigdje koristit kao iz tvog primjera

#define COLOR_GREY       0xAFAFAFAA
#define COLOR_AQUA   0x00FFFFFF
#define COLOR_BLACK   0x000000FF
#define COLOR_BLUE   0x0000FFFF
#define COLOR_BROWN   0xA52A2AFF
#define COLOR_CYAN   0x00FFFFFF
#define COLOR_DARKBLUE   0x00008BFF
#define COLOR_GOLD   0xFFD700FF
#define COLOR_GRAY   0x808080FF
itd itd

Kada portas igraca na neke kordinate(SetPlayerPos) nema potrebe za SetCameraBehindPlayer


Trebati ce mi za ono sto trebam da uradi
AndroCorleone
OG Legend
pre 5 godina
Turbina hahahahhaah umro sam

nije lose za pocetnike
Turbo
Hustler
pre 5 godina
Pored toga sto mi marno nick nista drugo ne primjetim  😄
Dzeno15
Wheel Man
pre 5 godina
Turbo wrote on February 2, 2020, 2:28 pm:
Pored toga sto mi marno nick nista drugo ne primjetim  😄


Nemoj tako tvoje ime mi se dopada xD ovo je brt 0.0.0.0.0.0.0.0.1 verzija tkd nema nista samo Text-ovi,cmd neke i ta sranja,reg i to
ᗪ乇Ҝ丂卂
Underboss
pre 5 godina
.momenzi wrote on February 2, 2020, 12:22 pm:
Radis greske u OnDialogResponse, primjer:
if(dialogid == 1)
{
if(!response) return SendClientMessage(playerid, 0xFF0000FF ,"[ST:RP] Odustali ste!!");
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, 1351.4606,346.9990,20.5009);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Posla!!");
}
case 1:
{
SetPlayerPos(playerid, 1416.8224,261.0812,19.5442);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Policije!!");
}
case 2:
{
SetPlayerPos(playerid, 1302.6123,305.6286,19.5547);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Auto Skole!!");
}
}
}
}
///////////////////
if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid, 0x0000FFFF , "Izbaceni ste sa servera!");
Kick(playerid);
return 1;
}
user = fopen(filename, io_write);
fwrite(user, inputtext);
fclose(user);
SendClientMessage(playerid, 0x0000FFFF , "Dobro Dosli na ST:RP");
}


DIALOGID = if(dialogid == 1) ne radi se ovako.

enum
{
DIALOG_HELP,
DIALOG_HELP_2
}

CMD:test(playerid, const params[])
{
ShowPlayerDialog(playerid, DIALOG_HELP, DIALOG_STYLE_MSGBOX, "{54ff73}dialog {ffffff}Help", "Test dialog 1", "Uredu", "");
return 1;
}

CMD:test2(playerid, const params[])
{
ShowPlayerDialog(playerid, DIALOG_HELP_2, DIALOG_STYLE_MSGBOX, "{54ff73}dialog {ffffff}Help", "Test dialog 2", "Uredu", "Izlaz");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_HELP:
{



vise informacija imas na wiki: https://wiki.sa-mp.com/wiki/ShowPlayerDialog

Nema potrebe da definises boje koje nece nigdje koristit kao iz tvog primjera

#define COLOR_GREY       0xAFAFAFAA
#define COLOR_AQUA   0x00FFFFFF
#define COLOR_BLACK   0x000000FF
#define COLOR_BLUE   0x0000FFFF
#define COLOR_BROWN   0xA52A2AFF
#define COLOR_CYAN   0x00FFFFFF
#define COLOR_DARKBLUE   0x00008BFF
#define COLOR_GOLD   0xFFD700FF
#define COLOR_GRAY   0x808080FF
itd itd

Kada portas igraca na neke kordinate(SetPlayerPos) nema potrebe za SetCameraBehindPlayer

Ili da jednostavno koristi easyDialog.inc ?

#include

// Example:
public OnPlayerSpawn(playerid) {
    Dialog_Show(playerid, dialog_WELCOME, DIALOG_STYLE_MSGBOX,
        "Welcome",
        "%s, welcome to our server!",
        "X", "",
        GetName(playerid)
    );
    return 1;
}

Dialog:dialog_WELCOME(playerid, response, listitem, inputtext[]) {
    if (!response)
        return 1;

    if (response) {
        GivePlayerMoney(playerid, 400000);
        // itd...
    }   
    return 1;
}
Momenzi Scripter
Made Man
pre 5 godina
Moze i tako ako mu je lakse al cisto sumljam
Jaksic
Underboss
pre 5 godina
Moj savet pogledaj malo strane forume, i koristi case-ove za dialoge!
Dzeno15
Wheel Man
pre 5 godina
Hvala svima biti ce update sigurno ali tek uskoro dodati cu par sistema obrisati neke stvari napraviti komande dodati login sistem
itd....
Poslusati cu vase savjete.Hvala vam legende ste  🙄
Masina
Wheel Man
pre 5 godina
brate,pokusaj kopirati neki gamemod al da nije ono bukv sve isto nego ubacis nesto sa jednog gamemoda pa ides na drugi nadjes neki sistem ili nes drugo.
@tema dobro je za pocetnika
Marshmallow
Shot Caller
pre 5 godina
haahahah turbina

Tema 6/10
nikola.exe
Street Runner
pre 5 godina
Dzeno15 wrote on February 2, 2020, 12:43 pm:
slicno nesto rp srw

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava