Skripta koju koristim: Moja
Opis problema o kojem se radi: Radi se portanju sistemu do lokacije naprimjer /portnje izaberem LS ali problem je kada upisem /portanje i odaberem lokaciju gdje cu se port pritisnem tipku ESC i ono me porta do lokacije radi sa enter a problem je kada pritisnem esc isto me tako porta umjesto da ugasi dialog
Dio skripte: Ako je potrebno postavit cu
Kod: isto tako
Slika (neobavezno): neobavezno
[POMO]Dialog TP
438
pregleda
5
postova
9. Maj 2016.
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
9. Maj 2016.
Pronadji u public OnDialogResponse gde ti je definicija za sve to zatim kada pronadjes sve to trebalo bi da imas nesto definisano pod primer if (!response) i tu treba da pobrises te definicije a za if (response) da ostavis ako vec ne zelis da se porta kada odes esc.
9. Maj 2016.
Imam ovo jedan on primjera
sta sad da tu brisem ili dodat(Izvini sto smaram)
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1997)
{
switch(listitem)
{
case 0:
{
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
LinkVehicleToInterior(vehicleid,0);
SetPlayerInterior(playerid,0);
SetVehicleZAngle(vehicleid,227.2756);
SetCameraBehindPlayer(playerid);
SetVehiclePos(vehicleid,-1986.5483,305.5474,35.0071);
return SendClientMessage(playerid, 0xFF6347AA, "Portan si do San Fierro!");
}
SetPlayerPos(playerid,-1969.0593,294.0901,35.1719);
SetPlayerFacingAngle(playerid,89.9102);
SetPlayerInterior(playerid,0);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF6347AA, "Portan si do San Fierro!");
}
case 1:
{
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
LinkVehicleToInterior(vehicleid,0);
SetPlayerInterior(playerid,0);
SetVehicleZAngle(vehicleid,179.2136);
SetCameraBehindPlayer(playerid);
SetVehiclePos(vehicleid,1608.3900,-1719.7670,13.3786);
return SendClientMessage(playerid, 0xFF6347AA, "Portan si do Los Santosa!");
}
SetPlayerPos(playerid,1606.3514,-1739.5194,13.5469);
SetPlayerFacingAngle(playerid,42.2198);
SetPlayerInterior(playerid,0);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF6347AA, "Portan si do Los Santosa!");
}sta sad da tu brisem ili dodat(Izvini sto smaram)
9. Maj 2016.
Poslije if(dialogid == ID dialoga) dodaješ:
if(response) - ako pritisne enter ili prvu tipku
if(!response) - ako pritisne esc ili drugu tipku
if(response) - ako pritisne enter ili prvu tipku
if(!response) - ako pritisne esc ili drugu tipku
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1997)
{
if(response)
{
switch(listitem)
{
case 0:
{
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
LinkVehicleToInterior(vehicleid,0);
SetPlayerInterior(playerid,0);
SetVehicleZAngle(vehicleid,227.2756);
SetCameraBehindPlayer(playerid);
SetVehiclePos(vehicleid,-1986.5483,305.5474,35.0071);
return SendClientMessage(playerid, 0xFF6347AA, "Portan si do San Fierro!");
}
SetPlayerPos(playerid,-1969.0593,294.0901,35.1719);
SetPlayerFacingAngle(playerid,89.9102);
SetPlayerInterior(playerid,0);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF6347AA, "Portan si do San Fierro!");
}
case 1:
{
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
LinkVehicleToInterior(vehicleid,0);
SetPlayerInterior(playerid,0);
SetVehicleZAngle(vehicleid,179.2136);
SetCameraBehindPlayer(playerid);
SetVehiclePos(vehicleid,1608.3900,-1719.7670,13.3786);
return SendClientMessage(playerid, 0xFF6347AA, "Portan si do Los Santosa!");
}
SetPlayerPos(playerid,1606.3514,-1739.5194,13.5469);
SetPlayerFacingAngle(playerid,42.2198);
SetPlayerInterior(playerid,0);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF6347AA, "Portan si do Los Santosa!");
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava