Swankyy
-
Příspěvků
7 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by Swankyy
-
-
Dobre, už netreba ďakujem za pomoc. REP +
-
Just now, Guyy said:
Tak ako som tak pozeral, zistil som tvoj problém.. Hore si mal správny kód, preto ti to zobrazilo, a teraz nie.. Model ID vozidla, a ID vozidla je rozdiel.. Model ID je to čo zadávaš do CreateVehicle, ID vozidla je od 0 po max počet vozidiel ktoré môžeš vytvoriť.. Ty porovnávaš ID s 432, lenže v /dl ked si pozrieš, môžeš tam mať "ID: 0".. Ty musíš porovnať Model ID s 432..
Ten kód čo ti Smexy poslal, vymaž.. Okopíruj si svoj čo si písal hore, a pôjde ti to.. Kebyže existujú "-1" reakcie, tak by som mu ju na tvojom mieste dal.. Uplne ta zmiatol, a neopravil, ale zničil ti kód..
Pre istotu, vedel by si mi ten kod poslať správny? So všetkými opravenými vecami?
-
před 2 minutami, Guyy said:
CMD:startjob(playerid, params[]) { if(GetPlayerVehicleID(playerid) == 456) { RozvozJOB[playerid] = 1; new str[100]; strcat(str, "Mesto - {66ff33}Las Venturas(LV)"); strcat(str, "\nMesto - {66ff33}Los Santos(LS)"); strcat(str, "\nMesto - {66ff33}San Fierro(SF)"); ShowPlayerDialog(playerid, DIALOG_ROZVOZ, DIALOG_STYLE_LIST, "{66ff33}Rozvoz potravin:", str, "Potvrdit", "Zrusit"); } else ShowPlayerDialog(playerid, 1651, DIALOG_STYLE_MSGBOX, "...", "...", "Potvrdit", "Zrusit"); return 1; }
Zobrazí ti ten msgbox ?
ano zobrazi
-
před 9 minutami, Guyy said:
CMD:startjob(playerid)
Môže to byť aj týmto.. Kedže tam nevidím nejaký define, ktorý to automaticky zapíše tak to zmeň na
CMD:startjob(playerid, params[])
Mne sa to tiež dosť krát stávalo.. Ako vidím, tak to je FS, zapíš ho ako prvý.. Každý FS ktorý má dialogy musí byť zapísaný ako prvý.
EDIT:// Pardon, tá "editovaná" (zničená) verzia má príkaz iba s playerid, bez params.. Ale oprav si to, preto ti to nejde vždy za názvom príkazu musí byť v zátvorke "playerid, params[]", aj hore si to mal zle.
#include <a_samp> #include <zcmd> #pragma tabsize 0 #define color_dgreen 0x12900BBF #define color_lred 0xFF0000AA #define color_lgreen 0x00FF00AA #define DIALOG_ROZVOZ 6 new RozvozJOB[MAX_PLAYERS]; /////PUBLIC ATD///// public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_ROZVOZ) { if(response) { if(listitem == 0) { SetPlayerCheckpoint(playerid, 1638.3129,983.1676,10.8203,10); SendClientMessage(playerid, color_dgreen, "[ JOB ] Choď naložiť potraviny do skladu."); } if(listitem == 1) { SetPlayerCheckpoint(playerid, 2191.8591,-2251.1094,13.5247,10); SendClientMessage(playerid, color_dgreen, "[ JOB ] Choď naložiť potraviny do skladu."); } if(listitem == 2) { SetPlayerCheckpoint(playerid, -1726.3578,-123.0685,3.5489,10); SendClientMessage(playerid, color_dgreen, "[ JOB ] Choď naložiť potraviny do skladu."); } } else { return 1; } } return 0; } //////KOD//////// CMD:startjob(playerid, params[]) { if(GetPlayerVehicleID(playerid) == 456) { RozvozJOB[playerid] = 1; new str[100]; strcat(str, "Mesto - {66ff33}Las Venturas(LV)"); strcat(str, "\nMesto - {66ff33}Los Santos(LS)"); strcat(str, "\nMesto - {66ff33}San Fierro(SF)"); ShowPlayerDialog(playerid, DIALOG_ROZVOZ, DIALOG_STYLE_LIST, "{66ff33}Rozvoz potravin:", str, "Potvrdit", "Zrusit"); } return 1; }
mám upravené ale bohužial, stále mi nechce otvoriť ani dialog, a keď mám viac scriptov s dialogmy tak ktoré mám zapísať skôr ?
-
před 30 minutami, Smexy said:
Zdravím,
Tady blbl tab, tak na pastebin. ---
Zkuste to a řekněte, zda to jde.
//Edit:
Editovaná verze: https://pastebin.com/Y3kW54S8
Zatím.
Bohužial, po vybratí možnosti v dialogu stále bez reakcie. Dokonca teraz sa mi nechce otvoriť ani samotný dialog.
-
/////DEFINE,NEW,KKCINY/////// #include <a_samp> #if defined FILTERSCRIPT #endif #include <zcmd> #pragma tabsize 0 #define color_dgreen 0x12900BBF #define color_lred 0xFF0000AA #define color_lgreen 0x00FF00AA #define DIALOG_ROZVOZ 6 #pragma tabsize 0 new RozvozJOB[256]; /////PUBLIC ATD///// public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_ROZVOZ) { if(response) { if(listitem == 0) { SetPlayerCheckpoint(playerid, 1638.3129,983.1676,10.8203,10); SendClientMessage(playerid, color_dgreen, "[ JOB ] Choď naložiť potraviny do skladu."); } if(listitem == 1) { SetPlayerCheckpoint(playerid, 2191.8591,-2251.1094,13.5247,10); SendClientMessage(playerid, color_dgreen, "[ JOB ] Choď naložiť potraviny do skladu."); } if(listitem == 2) { SetPlayerCheckpoint(playerid, -1726.3578,-123.0685,3.5489,10); SendClientMessage(playerid, color_dgreen, "[ JOB ] Choď naložiť potraviny do skladu."); } } return 1; } return 0; } //////KOD//////// CMD:startjob(playerid, params) { #pragma unused params //////////Rozvoz Potravin///////// if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 456) { RozvozJOB[playerid] = 1; new str[100]; strcat(str, "Mesto - {66ff33}Las Venturas(LV)"); strcat(str, "\nMesto - {66ff33}Los Santos(LS)"); strcat(str, "\nMesto - {66ff33}San Fierro(SF)"); ShowPlayerDialog(playerid, DIALOG_ROZVOZ, DIALOG_STYLE_LIST, "{66ff33}Rozvoz potravin:", str, "Potvrdit", "Zrusit"); } return 1; }
Ahojte, mám tu tento kod. Skompilovať ho dokážem ale bohužial OnDialogResponse funkcia na server nejde. Dialog sa zobrazí ale všetko okolo toho nie. Za pomoc ďakuje. (Jedná sa o JOB SYSTEM)
Checkpoint - help
v Herní (SA:MP, CS apod.)
Odesláno: · Edited by Swankyy
Ahojte, mám tu taký problem. Skompilovať mi všetko ide ale bohužial, v hre, keď prídem na checkpoint tak mi to nespraví nič. Od hora to funguje až po /////VEZENIE_AUTOBUS///// ďalej mi to na checkpointy už nereaguje.