Započeo Nadroj
•22. Maj 2013.• Zaključano[POMOC]DIALOG
577
pregleda
15
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
660
Postovi:
110
Teme:
Pridružio se:Nov. 2012
22. Maj 2013.
skripta: moja od 0
opis problema:
imam dialog
i sad ja kad odem i pritisnem to i udjem u dialog i ukucam odredjen iznos on mi ne skine pare i ne stavi na racun
opis problema:
imam dialog
case DIALOG_STAVI_PARE_NA_RACUN:
{
if(response)
{
if(!IsNumeric(inputtext)) return SCM(playerid,0xFFFFFF, "Upisali ste neodgovarajuce simbole!");
if (strval(inputtext) > GetPlayerMoney(playerid))
{
SendClientMessage(playerid, 0xFFFFFF, "Uspesno ste stavili novac na racun!");
GivePlayerMoney(playerid, -strval(inputtext));//Koliko kontam tu treba da skidas novac
PlayerInfo += strval(inputtext);
}
else
{
SendClientMessage(playerid, 0xFFFFFF, "Nemate dovoljno novca");
}
}
}i sad ja kad odem i pritisnem to i udjem u dialog i ukucam odredjen iznos on mi ne skine pare i ne stavi na racun
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,208
Postovi:
44
Teme:
Pridružio se:Jan. 2012
22. Maj 2013.
aj probaj ovako malo sam ti sredio
case DIALOG_STAVI_PARE_NA_RACUN:
{
if(response)
{
new kol;
if(sscanf(params, "i", kol)) return SCM(playerid, -1, "nisi dobro upiso");
if(GetPlayerMoney(playerid) < kol) return SCM(playerid,-1, "nemas toliko novca");
format(string, sizeof(string), "Ostavio si %d$ na svoj racun", kol);
SCM(playerid, -1, string);
GivePlayerMoney(playerid, -kol);//Koliko kontam tu treba da skidas novac
PlayerInfo += kol);
}
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
396
Postovi:
52
Teme:
Pridružio se:Apr. 2013
23. Maj 2013.
jedno mi nije jasno svi napisu moja od 0 i onda traze pomoc....nema logike da neko radi skriptu od 0 i trazi pomoc jer nezna zamijenit pickup drugim izgleom a ima dabi 2 broja prominit i onda uporno to je moja skripta daj bgt priznajte sta koristite i lakse se rjesi stvar ja postam uvik koristim geforce...reka san ocu maknit hash koristim gf dosa je covik i reka gf ti ne korsti hash nego encrypt tako nesto i rjesim sve bez problema...priznaje sta koristite i mozda se lakse rjesi -.-'
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
660
Postovi:
110
Teme:
Pridružio se:Nov. 2012
24. Maj 2013.
evo vam sve u vezi dialoga
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define DIALOG_SUCCESS_1 3
#define DIALOG_SUCCESS_2 4
#define DIALOG_ORG_INVITE 5
#define DIALOG_BANKA_GLAVNO 6
#define DIALOG_STAVI_PARE_NA_RACUN 7
#define DIALOG_STAVI_PARE_NA_KARTICU 8
#define DIALOG_PODIGNI_PARE_SA_RACUNA 9
#define DIALOG_PODIGNI_PARE_SA_KARTICE 10enum pInfo
{
pPass,
pCash,
pAdmin,
pKills,
pDeaths,
pLeader,
pMember,
pRank,
pSkin,
pOrg_Skin,
pBRacun,
pBRPare,
FirmaID,
Float:pX,
Float:pY,
Float:pZ
}case DIALOG_BANKA_GLAVNO:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFFFFFF, "Nemate dovoljno novca da otvorite racun. Potrebno vam je $2000!");
GivePlayerMoney(playerid, -2000);
PlayerInfo = 1;
SendClientMessage(playerid, 0xFFFFFF, "Uspesno ste otvorili racun!");
}
case 1:
{
if(PlayerInfo == 0) return SendClientMessage(playerid, 0xFFFFFF, "Prvo morate otvoriti racun!");
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_INPUT, "RACUN", "Ukucajte iznos koji zelite staviti na racun", "Ulozi", "Izadji");
}
}
}
}
case DIALOG_STAVI_PARE_NA_RACUN:
{
if(response)
{
if(!IsNumeric(inputtext)) return SCM(playerid,0xFFFFFF, "Upisali ste neodgovarajuce simbole!");
if (strval(inputtext) > GetPlayerMoney(playerid))
{
SendClientMessage(playerid, 0xFFFFFF, "Uspesno ste stavili novac na racun!");
GivePlayerMoney(playerid, -strval(inputtext));//Koliko kontam tu treba da skidas novac
PlayerInfo += strval(inputtext);
}
else
{
SendClientMessage(playerid, 0xFFFFFF, "Nemate dovoljno novca");
}
}
}CMD:banka(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -479.0090,-205.1560,985.3784))
{
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, "~~~~~BANKA INTESA~~~~~", "Otvori racun \nStavi pare na racun \nPodigni pare sa racuna \nKupi kreditnu karticu \nUplati pare na karticu \nStanje racuna \nStanje kartice", "Izaberi", "Izadji");
}
return 1;
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,208
Postovi:
44
Teme:
Pridružio se:Jan. 2012
24. Maj 2013.
zasto jednostavo ga nestavis ovako
case DIALOG_STAVI_PARE_NA_RACUN:
{
if(response)
{
new kol;
if(sscanf(params, "i", kol)) return SCM(playerid, -1, "nisi dobro upiso");
if(GetPlayerMoney(playerid) < kol) return SCM(playerid,-1, "nemas toliko novca");
format(string, sizeof(string), "Ostavio si %d$ na svoj racun", kol);
SCM(playerid, -1, string);
GivePlayerMoney(playerid, -kol);//Koliko kontam tu treba da skidas novac
PlayerInfo += kol);
}
}24. Maj 2013.
Stavio si ID 3 za dialogid, a ustvari je 7 i kako mislis da radi?
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_INPUT, "RACUN", "Ukucajte iznos koji zelite staviti na racun", "Ulozi", "Izadji");
To zamenis sa:
A trebalo je da ide 7 umesto 3 ako ces po brojevima ali ovako je sigurnije. Jer ti prosto kada stavis id 3 u SPD, i onda ti na ovom DIALOG_STAVI_PARE_NA_RACUN stoji 7 ti taj dialog nisi pozvao dobro i zato ti ne stavlja pare...
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_INPUT, "RACUN", "Ukucajte iznos koji zelite staviti na racun", "Ulozi", "Izadji");
To zamenis sa:
ShowPlayerDialog(playerid, DIALOG_STAVI_PARE_NA_RACUN, DIALOG_STYLE_INPUT, "RACUN", "Ukucajte iznos koji zelite staviti na racun", "Ulozi", "Izadji");A trebalo je da ide 7 umesto 3 ako ces po brojevima ali ovako je sigurnije. Jer ti prosto kada stavis id 3 u SPD, i onda ti na ovom DIALOG_STAVI_PARE_NA_RACUN stoji 7 ti taj dialog nisi pozvao dobro i zato ti ne stavlja pare...
25. Maj 2013.
ladolez wrote on May 25, 2013, 7:27 am:
RADI.... pomesao sam id 🙂
e i jos kako da stavim da ispod onog za pare normalne da mi pise i pare u banci
e i jos kako da stavim da ispod onog za pare normalne da mi pise i pare u banci
Kreiras textdraw i na njega samo stavis da se taj td update-a na pare u banci, bilo je vec par takvih pitanja u zadnje vreme
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
660
Postovi:
110
Teme:
Pridružio se:Nov. 2012
25. Maj 2013.
oko tih textdravowa imam problem... ja ga kreiram ali kad udjem u igru njega nigde nema -.-
ajde kreiraj bilo koji(moze taj za banku)i napisi mi kako da mi se prikaze u igri
ajde kreiraj bilo koji(moze taj za banku)i napisi mi kako da mi se prikaze u igri
25. Maj 2013.
ladolez wrote on May 25, 2013, 7:42 am:
oko tih textdravowa imam problem... ja ga kreiram ali kad udjem u igru njega nigde nema -.-
ajde kreiraj bilo koji(moze taj za banku)i napisi mi kako da mi se prikaze u igri
ajde kreiraj bilo koji(moze taj za banku)i napisi mi kako da mi se prikaze u igri
http://wiki.sa-mp.com/wiki/TextDrawShowForPlayer - to koristis da ga pokazes
http://wiki.sa-mp.com/wiki/TextDrawSetString - to koristis da promenis ono sto pise na njemu text da promenis..
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
660
Postovi:
110
Teme:
Pridružio se:Nov. 2012
25. Maj 2013.
imam ovaj problem
kad se igrac registruje kako da stavim gde da se spawna... ja sam stavio ovako
morao sam da stavim setspawninfo sa promenjivom jer imam na drugom mestu sa promenjivom a onda se zbunjuju ako jedno jeste a drugo nije
kad se igrac registruje kako da stavim gde da se spawna... ja sam stavio ovako
case DIALOG_REGISTER:
{
if (!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""C_WHITE"Registering...",""C_WHITE"You have entered an invalid password.\n"C_WHITE"Type your password below to register a new account.","Register","Quit");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Cash",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Kills",0);
INI_WriteInt(File,"Deaths",0);
INI_WriteInt(File,"BRacun",0);
INI_WriteInt(File,"BRPare",0);
INI_WriteInt(File,"BKartica",0);
INI_WriteInt(File,"BKPare",0);
INI_WriteFloat(File,"X",891.6445);
INI_WriteFloat(File,"Y",-1639.2290);
INI_WriteFloat(File,"Z",14.9634);
INI_Close(File);
SetSpawnInfo(playerid,0,PlayerInfo,PlayerInfo, PlayerInfo, PlayerInfo,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""C_WHITE"Success!",""C_WHITE"Uspesno ste se registrovali","Ok","");
}
}morao sam da stavim setspawninfo sa promenjivom jer imam na drugom mestu sa promenjivom a onda se zbunjuju ako jedno jeste a drugo nije
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava