Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] Dialog Problem

Započeo Obrisan korisnik
pre 13 godina
811
pregleda
13
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Obrisan korisnik Obrisan korisnik
pre 13 godina
Skripta koju koristim: moje izrade(/teleport)
Detaljan opis problema: napravio sam skriptu o teleporta (/tp i /teleport) i sada skripte na moj kucan server raditi a na moj hostiran server nece raditi sta je problem
Napravio sam i /oruzje za weapons 😄 i na kucan radi a na hostiran server ne radi
Dio skripte: ako treba ke dam
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ako treba ke dam
KiLLa
Hustler
pre 13 godina
jesi stavio sve includes na host
Obrisan korisnik Obrisan korisnik
pre 13 godina
stavio sam svi samo ne sam siguran da je tamu trebao zato sto na host je nemao papka(directory/folder) pawno/includes a ja sam napravio ... pa ondak neznam ama stavio sam da
COPYRIGHT
Wheel Man
pre 13 godina
Komande idu svaki put kod "public OnPlayerCommandText". Ovako izgleda Teleport komanda:

if(strcmp(cmdtext,"/bsn",true)==0)
{
    if(isPlayerAnAdmin(playerid,3)) // ovo ti je ali je User Admin Lvl 3, ako neces to da proveruje obrisi ovo i onda radice :)
    {
            SetPlayerPos(playerid,X, Y, Z);
return 1;
    }
}

Teleport Komanda sa Dialogom:

Nad OnGameModeInIt:

#define DIALOG_TUTORIAL 1


public OnPlayerCommandText:

if(strcmp(cmdtext,"/bsn",true)==0)
{
    if(isPlayerAnAdmin(playerid,3))
    {
    ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"Teleport","Sigurno hocete da se teleportirate kod BSN?","DA","NE");
return 1;
  }
}

public OnDialogResponse:

if(dialogid==DIALOG_TUTORIAL)
{
if(response==1)
{
    SetPlayerPos(playerid,1226.8806,-911.6902,42.7346);
  SendClientMessage(playerid,BOJA,"Konecno Teleportiran");
}
if(response==0)
{
SendClientMessage(playerid,BOJA,"Kucajte komandu kad hocete da se teleportirate do BSN.");
}
}


BSN = Burger Shot Nord 😉
Obrisan korisnik Obrisan korisnik
pre 13 godina
ja sam uradio vaka je moja komanda

na pocetak
#define gotodialog1 2713
#define gotodialog2 2714


in the command
//==========================gotokomanda============================
if (strcmp("/teleport", cmdtext, true, 10) == 0 || strcmp("/tp", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, gotodialog1, DIALOG_STYLE_LIST, "Izberete {33FF33}Lokacija{FFFFFF}","Los santos\nSan Fierro\nLas Venturas\nAerodrom\nBurg\nCrash\nOstrov\nDeathMatch Sala\nNrg Trka\nAvion\nZgrada\nKafic\n{FF0000}Sledna Strana{FFFFFF}", "Teleportiraj", "Otkazi");
return 1;
}


OnDialogResponse..
    if(dialogid == gotodialog1)
{
if(response)
{
if(listitem == 0)
{
    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3); // Los Santos
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF} Teleportirani ste !");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda !");
}
}
    }
if(listitem == 1)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1417.0,-295.8,14.1); // San Fierro
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, -1417.0,-295.8,14.1);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 2)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1699.2, 1435.1, 10.7); // Las Venturas
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 1699.2, 1435.1, 10.7);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 3)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1888.7731,-2637.9573,13.5469); // Aerodrom
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 1888.7731,-2637.9573,13.5469);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 4)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1177.7841,-911.4261,43.2801); // Burg
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 1177.7841,-911.4261,43.2801);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 5)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1197.0713,-940.0720,129.2188); // Crash
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, -1197.0713,-940.0720,129.2188);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 6)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1455.3378,-1065.7596,213.3828); // Zgrada
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 1455.3378,-1065.7596,213.3828);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 7)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 497.8030,-1842.3256,4.7003); // Kafic
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 497.8030,-1842.3256,4.7003);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 12)
    {
ShowPlayerDialog(playerid, gotodialog2, DIALOG_STYLE_LIST, "Izberete {33FF33}Lokacija{FFFFFF}","Banka\nAmmunation\nCivili\nPlaza\nSudarni Kolicki\nObelezi Mesto\nIdi do obelezanoto mesto\nKosarka", "Teleportiraj", "Otkazi");

return 1;

}
}
}

if(dialogid == gotodialog2)
{
if(response)
{
if(listitem == 0)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1460.3458,-1023.0000,23.8281); // Banka
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 1460.3458,-1023.0000,23.8281);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF} Teleportirani ste !");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda !");
}
}
    }
if(listitem == 1)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1366.2125,-1279.6920,13.5469); //Ammunation
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 1366.2125,-1279.6920,13.5469);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF} Teleportirani ste !");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda !");
}
}
    }
if(listitem == 2)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 892.8662,-1638.0681,14.9476); // Civili
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 892.8662,-1638.0681,14.9476);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 3)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 253.7473,-1833.8433,3.6516); // Plaza
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 253.7473,-1833.8433,3.6516);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 4)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1910.5071,-1808.0359,13.5469); // Sudarni Kolicki
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 1910.5071,-1808.0359,13.5469);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 5)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 3)
{
GetPlayerPos(playerid, TeleportDest,TeleportDest,TeleportDest);
SendClientMessage(playerid, COLOR_WHITE, " Uspesno obelezavte mesto");
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF}  Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 6)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 3)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, TeleportDest,TeleportDest,TeleportDest);
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, TeleportDest,TeleportDest,TeleportDest);
}
SendClientMessage(playerid, COLOR_INFO, "INFO{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF}  Ne ste ovlasteni za ova komanda!");
}
}
    }
if(listitem == 7)
    {

    if(IsPlayerConnected(playerid))
    {
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2782.3555,-2008.9862,13.5547); // Kosarka
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid, 2782.3555,-2008.9862,13.5547);
}
SendClientMessage(playerid, COLOR_INFO, "INFO:{FFFFFF}  Teleportirani ste");
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "GRESKA:{FFFFFF} Ne ste ovlasteni za ova komanda!");
}
}
return 1;

}
}
}


imam i za /oruzje(/guns) ali ito ne radi a na kucan radi
COPYRIGHT
Wheel Man
pre 13 godina
Sto ne uradis vise komande ko primer: /gotols ili /gotosf ? Kod Dialog je malo teze 🙂 Nemam sada puno vremena inace sredio bih ti sa Dialog 🙂
MEXO
Made Man
pre 13 godina
COPYRIGHT wrote on May 9, 2012, 4:09 pm:
Sto ne uradis vise komande ko primer: /gotols ili /gotosf ? Kod Dialog je malo teze 🙂 Nemam sada puno vremena inace sredio bih ti sa Dialog 🙂

Gijalog teze ti si lud uvjek je bio dijalog za lakse raditi bar meni

Ti 100 % nisi restartovao server
EDIT:
KiLLa wrote on May 9, 2012, 2:53 pm:
jesi stavio sve includes na host

Molim te kakve veze imaju inclode fajlovi koji si ti bot bitan je samo .amx fajl da bi sve radilo jer kada se compla .pwn fajl svi incloudovi idu u .amx fajl stvarno kakav si ti to skripter ?
Obrisan korisnik Obrisan korisnik
pre 13 godina
mexo wrote on May 9, 2012, 4:09 pm:
Sto ne uradis vise komande ko primer: /gotols ili /gotosf ? Kod Dialog je malo teze 🙂 Nemam sada puno vremena inace sredio bih ti sa Dialog 🙂

Gijalog teze ti si lud uvjek je bio dijalog za lakse raditi bar meni

Ti 100 % nisi restartovao server
EDIT:
KiLLa wrote on May 9, 2012, 2:53 pm:
jesi stavio sve includes na host

Molim te kakve veze imaju inclode fajlovi koji si ti bot bitan je samo .amx fajl da bi sve radilo jer kada se compla .pwn fajl svi incloudovi idu u .amx fajl stvarno kakav si ti to skripter ?

Da restartirao sam server 10000 puta nije radio 😢

COPYRIGHT wrote on May 9, 2012, 4:09 pm:
Sto ne uradis vise komande ko primer: /gotols ili /gotosf ? Kod Dialog je malo teze 🙂 Nemam sada puno vremena inace sredio bih ti sa Dialog 🙂


pravio sam to imam al to je nekako ne je bas dobro... a i za nekog filterskripta(Gagi's house system pr) Dialog ne radi ... i nemogu da radim mnogu radi sas ova gresku u dialogu ☹️ nemogu da stavim Filterskripti so dialog... 😢
Marko Koprivanac
Underboss
pre 13 godina
1. Resenje : Mozda imas negde DIALOG sa ISTIM ID-em.
2. Resenje : Stavi FilterScriptu prvu u SERVER.cfg

ako imas npr :
filterscripts xD test ovo ono portovanje(ovo je tvoja FS)
ti stavi :
filterscripts portovanje(ovo je tvoja FS) xD test ovo ono
Obrisan korisnik Obrisan korisnik
pre 13 godina
''KopriVa' wrote on May 9, 2012, 5:19 pm:
1. Resenje : Mozda imas negde DIALOG sa ISTIM ID-em.
2. Resenje : Stavi FilterScriptu prvu u SERVER.cfg

ako imas npr :
filterscripts xD test ovo ono portovanje(ovo je tvoja FS)
ti stavi :
filterscripts portovanje(ovo je tvoja FS) xD test ovo ono


2 REsenie:
za to znam ali ne mi treba 1 zato sto imam 14 fs(znam 16 je max,,,)  a i u GameMod mi e...
1 Resenje: nemam se sam izmenio nemam...

Imam i za /oruzje(/guns)
		    GivePlayerWeapon(playerid,30,800);
            SendClientMessage(playerid,COLOR_INFO,"INFO:{FFFFFF}Uzili ste Ak-47!");

..................

Ali ni to ne radi a imam(to je od GameMode od kada sam skinuo) Amunation /gunmenu i to radi super zeme mi novac i dade mu gun a neznam zasto... ali mislam deka mi fali nesto... zato sto kada stavim nekoja Filterskripta kao Gagi's House System(ima u Dialog /house) i dialog ne radi i nemozem da prodajem kucu...

Neznam za sto je to taka a gde da stavim inkludovi na hostiran server da ne gresim posto ja sam napravio nov folder Pawno/Include > i tuka sam stavio...

Moze Pomoc ☹️ ☹️ ☹️ ☹️ ☹️
COPYRIGHT
Wheel Man
pre 13 godina
A sto ne staves te komande u gamemode? 😮
Obrisan korisnik Obrisan korisnik
pre 13 godina
COPYRIGHT wrote on May 9, 2012, 8:59 pm:
A sto ne staves te komande u gamemode? 😮

u gamemode e probao sam i bez gamemode i so gamemode...(i kako FS... ama ☹️ )
Obrisan korisnik Obrisan korisnik
pre 13 godina
izvinite za spam no pomoc

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava