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
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.
pre 13 godina
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
pre 13 godina
Komande idu svaki put kod "public OnPlayerCommandText". Ovako izgleda Teleport komanda:
Teleport Komanda sa Dialogom:
Nad OnGameModeInIt:
public OnPlayerCommandText:
public OnDialogResponse:
BSN = Burger Shot Nord 😉
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 1public 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 😉
pre 13 godina
ja sam uradio vaka je moja komanda
na pocetak
in the command
OnDialogResponse..
imam i za /oruzje(/guns) ali ito ne radi a na kucan radi
na pocetak
#define gotodialog1 2713
#define gotodialog2 2714in 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
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 ?
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... 😢
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
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
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. 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 ☹️ ☹️ ☹️ ☹️ ☹️
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 ☹️ )
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava