Započeo Deko
•22. Jun 2016.[REÅ ENO]Intepolate
716
pregleda
16
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
567
Postovi:
82
Teme:
Pridružio se:Okt. 2012
22. Jun 2016.
Skripta koju koristim: Moja
Detaljan opis problema: kako da postavim da mi posle interpolate pokaze dialoge, interpolate mi je onplayerconnect i kako sad hah
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: kako da postavim da mi posle interpolate pokaze dialoge, interpolate mi je onplayerconnect i kako sad hah
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
366
Postovi:
11
Teme:
Pridružio se:Sep. 2015
22. Jun 2016.
Ako sam te dobro razumio ti zelis da napravis da ti se kamera mice pa l
Kad stane da igracu pokaze dialog. Pod onplayerconnect stavis interpotate kosove i stavia igracu timer toliko koliko ce trajat interpotate pa mu u timeru pokaues dialog.
Kad stane da igracu pokaze dialog. Pod onplayerconnect stavis interpotate kosove i stavia igracu timer toliko koliko ce trajat interpotate pa mu u timeru pokaues dialog.
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
22. Jun 2016.
Pokrenes u isto vreme kameru i tajmer u duzini koliko se kamera krece i onda u public od tajmera stavis da se igracu prikaze dialog.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
366
Postovi:
11
Teme:
Pridružio se:Sep. 2015
22. Jun 2016.
Quote from June 22, 2016, 11:16 am:
da ovo sto je @Vuk7 rekao ali samo malo pojasnite za timere sta kako?
Znaci pod onplayerconnect stavis ovako
SetTimerEx("pokazidialog",vrijeme koliko ce ti trajati interpolate,false,"d",playerid);
I onda negdje
forward pokazidialog(playerid);
public pokazidialog(playerid)
{
//ovdje mu pokazi dialog
return 1;
}
Ovo ti nije sve tocno nisam pazio ako dobro piesm jer sam na mobu
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
567
Postovi:
82
Teme:
Pridružio se:Okt. 2012
22. Jun 2016.
if(dialogid == DIALOG_WELCOME1)
{
if(response)
{
ShowPlayerDialog(playerid, DIALOG_WELCOME2, DIALOG_STYLE_LIST, "Vasa drzava", "Slovenija\nHrvatska\nBosna i Hercegovina\nSrbija\nKosovo\nMakedonija", "Prihvatim", "Cancel");
}
else
{
Kick(playerid);
}
}kako da dodam sad
Uredu, vi ste iz Slovenije
ako moze jedan primjer
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
22. Jun 2016.
U publicu OnDialogResponse gde radis te definicije za dialoge postoji parametar listitem i pomocu njega definises sta je igrac kliknuo a zatim mu saljes poruku koju hoces ili sta vec hoces tu gde je kliknuo. Sve si to mogao da vidis i na samp wiki-u da si hteo, mislim malo mi je smesno pre neki dan me pitas kako da naucis da scriptas ja ti lepo kazem nemoj traziti pomoc za svaku sitnicu vec se sam potrudi a to bi moglo znaciti da pre nego sto ovde pitas kucas na google odes na samp wiki pa vidis primere i dobijes odgovore, ovako kako ti radis nikad neces nauciti da scriptas jer za svaku sitnicu trazis pomoc umesto da sam vidis...
No ajde da ne duzim dalje ovo sam ti opet prijateljski rekao ali ti radi kako hoces 😄
Ako me nisi razumeo za onaj parametar evo ti i primer sa samp wiki-a
Pazljivo pogledaj sta tu sve ima i sve ces razumeti ako budes hteo 😄
No ajde da ne duzim dalje ovo sam ti opet prijateljski rekao ali ti radi kako hoces 😄
Ako me nisi razumeo za onaj parametar evo ti i primer sa samp wiki-a
#define DIALOG_WEAPONS 3
// In some command
ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "Desert Eagle\nAK-47\nCombat Shotgun", "Select", "Close");
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_WEAPONS)
{
if(response) // If they clicked 'Select' or double-clicked a weapon
{
// Give them the weapon
switch(listitem)
{
case 0: GivePlayerWeapon(playerid, WEAPON_DEAGLE, 14); // Give them a desert eagle
case 1: GivePlayerWeapon(playerid, WEAPON_AK47, 120); // Give them an AK-47
case 2: GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 28); // Give them a Combat Shotgun
}
}
return 1; // We handled a dialog, so return 1. Just like OnPlayerCommandText.
}
return 0; // You MUST return 0 here! Just like OnPlayerCommandText.
}Pazljivo pogledaj sta tu sve ima i sve ces razumeti ako budes hteo 😄
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
567
Postovi:
82
Teme:
Pridružio se:Okt. 2012
23. Jun 2016.
problem oko switcha
stvarno sam stao ovdje dosta toga sam samostalnouradio tako da msm da zasluzujem pomoc sad haha 😄
if(dialogid == DIALOG_WELCOME1)
{
switch(listitem)
{
case 0: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Slovenije");
case 1: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Hrvatske");
case 2: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Bosne i Hercegovine");
case 3: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Srbije");
case 4: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Kosova");
case 5: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Makedonije");
}
}
case DIALOG_LOGIN:
{
C:\Users\pc\Desktop\Server DM\gamemodes\DekoReg3.pwn(326) : error 014: invalid statement; not in switch
C:\Users\pc\Desktop\Server DM\gamemodes\DekoReg3.pwn(326) : warning 215: expression has no effect
C:\Users\pc\Desktop\Server DM\gamemodes\DekoReg3.pwn(326) : error 001: expected token: ";", but found ":"
C:\Users\pc\Desktop\Server DM\gamemodes\DekoReg3.pwn(326) : error 029: invalid expression, assumed zero
C:\Users\pc\Desktop\Server DM\gamemodes\DekoReg3.pwn(326) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
stvarno sam stao ovdje dosta toga sam samostalnouradio tako da msm da zasluzujem pomoc sad haha 😄
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
23. Jun 2016.
Vidim da ispod skroz imas case DIALOG_LOGIN: te kontam da odma na vrhu publica si vec definisao switch a ti ovamo definisao bez case... Probaj ovako posto nemas ti nikakav problem sa time sto si dao samo si zaboravio definisati if (response) i eto mislim da je zbog case jer si na drugi nacin definisao probaj ovako.
case DIALOG_WELCOME1:
{
if (response)
{
switch (listitem)
{
case 0: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Slovenije");
case 1: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Hrvatske");
case 2: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Bosne i Hercegovine");
case 3: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Srbije");
case 4: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Kosova");
case 5: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Makedonije");
}
}
}
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
366
Postovi:
11
Teme:
Pridružio se:Sep. 2015
23. Jun 2016.
case DIALOG_WELCOME1:
{
if(!response) return Kick(playerid);
if(response)
{
switch(listitem)
{
case 0: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Slovenije");
case 1: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Hrvatske");
case 2: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Bosne i Hercegovine");
case 3: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Srbije");
case 4: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Kosova");
case 5: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Makedonije");
}
}
}
{
if(!response) return Kick(playerid);
if(response)
{
switch(listitem)
{
case 0: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Slovenije");
case 1: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Hrvatske");
case 2: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Bosne i Hercegovine");
case 3: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Srbije");
case 4: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Kosova");
case 5: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Makedonije");
}
}
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava