Započeo Drobnjak
•13. Maj 2013.• Zaključano( Pomoc ) Komanda /kupikucu
393
pregleda
8
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
13. Maj 2013.
Skripta : CLRP
Problem : Sa komandom /kupikucu.
Ovako.Dodjem do kuce i pise cijena,lvl i to sve.I pise Opis : Velika Kuca,i ja kucam kod nje /kupikucu i kupim je pise mi da sam kupi ali onda pise da izaberem int ali pise Odaberi Interijer - Mala Kuca tako kaka kupim i vilu ili veliku kucu...Idovi dijaloga mi se ne misaju..
Komanda :
Problem : Sa komandom /kupikucu.
Ovako.Dodjem do kuce i pise cijena,lvl i to sve.I pise Opis : Velika Kuca,i ja kucam kod nje /kupikucu i kupim je pise mi da sam kupi ali onda pise da izaberem int ali pise Odaberi Interijer - Mala Kuca tako kaka kupim i vilu ili veliku kucu...Idovi dijaloga mi se ne misaju..
Komanda :
COMMAND:kupikucu(playerid, params[])
{
#pragma unused params
new string[ 128 ], stringt;
if( PlayerInfo == 255 ) {
for(new h = 0; h < sizeof(Houses); h++) {
if(IsPlayerInRangeOfPoint( playerid, 5, Houses, Houses, Houses) ) {
if(strcmp(Houses, "Niko", true) == 0 ) {
if(Houses == -1) {
SendClientMessage( playerid, WHITE, "Ova kuca nije na prodaji." );
return 1;
}
if(Houses > PlayerInfo) {
format( string, sizeof(string), "Moras biti level %d da bi mogao kupiti ovu kucu." , Houses);
SendClientMessage( playerid, WHITE, string);
return 1;
}
else {
if( GetPlayerMoney(playerid) > Houses) {
new id;
new sendername;
Houses = 418;
Houses = -1;
Houses = -1;
Houses = 1;
GivePlayerCash(playerid, -Houses);
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(Houses, sendername, 0, strlen(sendername), 255);
format( stringt, sizeof( stringt ), "~y~Kupili ste kucu za: ~g~%d$", Houses);
GameTextForPlayer(playerid, stringt, 5000, 1);
PlayerInfo = h;
OnPropTextdrawUpdate(1,id);
if(Houses == 1) {
ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
if(Houses == 2) {
ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
if(Houses == 3) {
ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
//if(Houses == 3) {
// ShowPlayerDialog(playerid, KUCAMENU3, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}ca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
//}
if(Houses == 4) {
ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
}
if(Houses == 4) {
ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
}
if(Houses == 5) {
Houses = 2513.1982;
Houses = -1729.1401;
Houses = 778.87899;
Houses = -1;
}
if(Houses == 0) {
ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
SaveHouse(h);
}
else {
SendClientMessage( playerid, WHITE, "Nemas dovoljno novca." );
}
}
}
else {
SendClientMessage( playerid, WHITE, "Zao name je, ova kuca nije dostupna za prodaje!" );
}
}
}
}
else {
SendClientMessage( playerid, WHITE, "Vec imas kucu! Koristi /kuca prodaj da prodas tu sto imas." );
}
return 1;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
13. Maj 2013.
Kupim kucu bilo koju..
I Uvijek pise da izaberem int normalno ali uvijek doibvam int male kuce ,ali ima u modu u za ostale int ali meni uvijek ovaj dialog daje Odaberi Interijer - Mala Kuca a ima i dialog Odaberi Interijer - Srednja i ostali neznam sta da radim...
I Uvijek pise da izaberem int normalno ali uvijek doibvam int male kuce ,ali ima u modu u za ostale int ali meni uvijek ovaj dialog daje Odaberi Interijer - Mala Kuca a ima i dialog Odaberi Interijer - Srednja i ostali neznam sta da radim...
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
13. Maj 2013.
|YUG|Staff Team wrote on May 13, 2013, 5:20 pm:
Kupim kucu bilo koju..
I Uvijek pise da izaberem int normalno ali uvijek doibvam int male kuce ,ali ima u modu u za ostale int ali meni uvijek ovaj dialog daje Odaberi Interijer - Mala Kuca a ima i dialog Odaberi Interijer - Srednja i ostali neznam sta da radim...
I Uvijek pise da izaberem int normalno ali uvijek doibvam int male kuce ,ali ima u modu u za ostale int ali meni uvijek ovaj dialog daje Odaberi Interijer - Mala Kuca a ima i dialog Odaberi Interijer - Srednja i ostali neznam sta da radim...
pogledaj pod ondialogresponse u komandi nemos nista nac..
pogledaj tamo koridnate ako su iste zamjeni ih sa zeljenim intovima, ako nisu postaj pa cemo vidit sta je
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
13. Maj 2013.
Pogledaj ovo....Ovo je pod OnDialogResponse ali kada god kupim kucu izbaci mi da biram interijere za malu kucu a ima i za ostale...
if(dialogid == KUCAMENU1)
{
if(response) {
new house = PlayerInfo;
if(listitem == 0) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 1 !");
Houses = 223.15235900879;
Houses = 1287.6987304688;
Houses = 1082.140625;
Houses = 1;
SaveHouse(house);
}
if(listitem == 1) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 2 !");
Houses = 2282.9631347656;
Houses = -1139.8630371094;
Houses = 1050.8984375;
Houses = 11;
SaveHouse(house);
}
if(listitem == 2) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 3 !");
Houses = 2308.8156738281;
Houses = -1212.1856689453;
Houses = 1049.0234375;
Houses = 6;
SaveHouse(house);
}
if(listitem == 3) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 4 !");
Houses = 2333.1892089844;
Houses = -1076.9910888672;
Houses = 1049.0234375;
Houses = 6;
SaveHouse(house);
}
}
}
if(dialogid == KUCAMENU2)
{
if(response) {
new house = PlayerInfo;
if(listitem == 0) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 1 !");
Houses = 2233.8034667969;
Houses = -1114.8354492188;
Houses = 1050.8828125;
Houses = 5;
SaveHouse(house);
}
if(listitem == 1) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 2 !");
Houses = 2218.1440429688;
Houses = -1076.3052978516;
Houses = 1050.484375;
Houses = 1;
SaveHouse(house);
}
if(listitem == 2) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 3 !");
Houses = 140.32864379883;
Houses = 1366.5863037109;
Houses = 1083.859375;
Houses = 5;
SaveHouse(house);
}
if(listitem == 3) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 4 !");
Houses = -42.586875915527;
Houses = 1406.23828125;
Houses = 1084.4296875;
Houses = 8;
SaveHouse(house);
}
}
}
if(dialogid == KUCAMENU3)
{
if(response) {
new house = PlayerInfo;
if(listitem == 0) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 1 !");
Houses = 2196.1489257813;
Houses = -1204.3884277344;
Houses = 1049.0234375;
Houses = 6;
SaveHouse(house);
}
if(listitem == 1) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 2 !");
Houses = 2237.5656738281;
Houses = -1080.6798095703;
Houses = 1049.0234375;
Houses = 2;
SaveHouse(house);
}
if(listitem == 2) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 3 !");
Houses = -284.52813720703;
Houses = 1471.1632080078;
Houses = 1084.375;
Houses = 15;
SaveHouse(house);
}
if(listitem == 3) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 4 !");
Houses = -83.052520751953;
Houses = 1323.3685302734;
Houses = 1083.859375;
Houses = 9;
SaveHouse(house);
}
}
}
if(dialogid == KUCAMENU4)
{
if(response) {
new house = PlayerInfo;
if(listitem == 0) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 1 !");
Houses = 2365.3452148438;
Houses = -1135.0167236328;
Houses = 1050.875;
Houses = 8;
SaveHouse(house);
}
if(listitem == 1) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 2 !");
Houses = 2317.841796875;
Houses = -1026.5052490234;
Houses = 1050.2177734375;
Houses = 9;
SaveHouse(house);
}
if(listitem == 2) { //
SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 3 !");
Houses = 140.26782226563;
Houses = 1366.1749267578;
Houses = 1083.859375;
Houses = 5;
SaveHouse(house);
}
}
}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
13. Maj 2013.
probaj komandu stavit ovako
COMMAND:kupikucu(playerid, params[])
{
#pragma unused params
new string[ 128 ], stringt;
if( PlayerInfo == 255 ) {
for(new h = 0; h < sizeof(Houses); h++) {
if(IsPlayerInRangeOfPoint( playerid, 5, Houses, Houses, Houses) ) {
if(strcmp(Houses, "Niko", true) == 0 ) {
if(Houses == -1) {
SendClientMessage( playerid, WHITE, "Ova kuca nije na prodaji." );
return 1;
}
if(Houses > PlayerInfo) {
format( string, sizeof(string), "Moras biti level %d da bi mogao kupiti ovu kucu." , Houses);
SendClientMessage( playerid, WHITE, string);
return 1;
}
else {
if( GetPlayerMoney(playerid) > Houses) {
new id;
new sendername;
Houses = 418;
Houses = -1;
Houses = -1;
Houses = 1;
GivePlayerCash(playerid, -Houses);
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(Houses, sendername, 0, strlen(sendername), 255);
format( stringt, sizeof( stringt ), "~y~Kupili ste kucu za: ~g~%d$", Houses);
GameTextForPlayer(playerid, stringt, 5000, 1);
PlayerInfo = h;
OnPropTextdrawUpdate(1,id);
if(Houses == 1) {
ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
else if(Houses == 2) {
ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
else if(Houses == 3) {
ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
//if(Houses == 3) {
// ShowPlayerDialog(playerid, KUCAMENU3, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}ca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
//}
else if(Houses == 4) {
ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
}
else if(Houses == 4) {
ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
}
else if(Houses == 5) {
Houses = 2513.1982;
Houses = -1729.1401;
Houses = 778.87899;
Houses = -1;
}
else if(Houses == 0) {
ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
SaveHouse(h);
}
else {
SendClientMessage( playerid, WHITE, "Nemas dovoljno novca." );
}
}
}
else {
SendClientMessage( playerid, WHITE, "Zao name je, ova kuca nije dostupna za prodaje!" );
}
}
}
}
else {
SendClientMessage( playerid, WHITE, "Vec imas kucu! Koristi /kuca prodaj da prodas tu sto imas." );
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava