Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc]FIrme

pre 13 godina
294
pregleda
4
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Zare_Nicovski
Wheel Man
pre 13 godina
Skripta koju koristim:Моја
Detaljan opis problema😛a idem do firme i kucam /firme otvora mi se dijalog ali kad stisnem na Ime firme dialog neradi moze neko da mi to popravi..neko od ovi skripteri na forumot
Dio skripte:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new w;
    if(dialogid == Dialog_Firme)
    {
        for(new f = 0; f <= Max_Firmi; f++)
        {
            if(IsPlayerInRangeOfPoint(playerid, 2.0, InfoFirme, InfoFirme, InfoFirme))
            {
                if(!response) return SendClientMessage(playerid, -1, "Odustali ste!");
                if(strcmp(InfoFirme,Ime(playerid), false ) == 0)
                {
                    switch(listitem)
                    {
                        case 0:
                        {
                            format(w,sizeof(w),"Novaca u firmi %i$ ",InfoFirme);
                            SendClientMessage(playerid,-1,w);
                        }
                        case 1:
                        {
                            DestroyPickup(InfoFirme);
                            InfoFirme = CreatePickup(1274, 23, InfoFirme, InfoFirme, InfoFirme);
                            format(InfoFirme, 24, "DRZAVA");
                            InfoFirme = 1;
                            GivePlayerMoney(playerid, InfoFirme/2);
                            format(w,sizeof(w),"Prodali ste firmu za %i$!",InfoFirme/2);
                            SendClientMessage(playerid,-1,w);
                            UpdateFirme(f);
                            format(Label, sizeof(Label), ""SVJETLOPLAVA"Bizz name:"ZUTA"%s \n"SVJETLOPLAVA"Vlasnik:"ZUTA"%s \n"SVJETLOPLAVA"Cena: "ZUTA"$%i\n "SVJETLOPLAVA"Level:"ZUTA"%i",InfoFirme,InfoFirme,InfoFirme,InfoFirme);
                            Update3DTextLabelText(InfoFirme,-1,Label);
                        }
                        case 2:
                        {
                            ShowPlayerDialog(playerid,Dialog_Firme+1,DIALOG_STYLE_INPUT,"Take money","Koliko novaca zelite podignuti iz firme?!","Podigni","Odustani");
                        }
                        case 3:
                        {
                            ShowPlayerDialog(playerid,Dialog_Firme+2,DIALOG_STYLE_INPUT,"Ime firme","Unesite novo ime firme?!","Ok","Odustani");
                        }
                    }
                }
            }
        }
        return true;
    }
    if(dialogid == Dialog_Firme+1)
    {
        if(!response) return SendClientMessage(playerid, -1, "Odustali ste!");
        for(new f = 0; f <= Max_Firmi; f++)
        {
            if(IsPlayerInRangeOfPoint(playerid, 2.0, InfoFirme, InfoFirme, InfoFirme))
            {
                if(strval(inputtext) > InfoFirme)
                {
                    format(w,sizeof(w),"Nemate toliko novaca u firmi,trenutno novaca %i$!",InfoFirme);
                    SendClientMessage(playerid,-1,w);
                    ShowPlayerDialog(playerid,Dialog_Firme+1,DIALOG_STYLE_INPUT,"Dizanje novaca","Koliko novaca zelite podignuti iz firme?!","Podigni","Odustani");
                    return true;
                }
                else
                {
                    Uplata(f,-strval(inputtext));
                    format(w,sizeof(w),"Izvadili ste %i$ sa racuna firme,na racunu ostalo jos %i$!",strval(inputtext),InfoFirme);
                    SendClientMessage(playerid,-1,w);
                    GivePlayerMoney(playerid,strval(inputtext));
                }
            }
        }
    }
    if(dialogid == Dialog_Firme+2)
    {
        if(!response) return SendClientMessage(playerid, -1, "Odustali ste!");
        for(new f = 0; f <= Max_Firmi; f++)
        {
            if(IsPlayerInRangeOfPoint(playerid, 2.0, InfoFirme, InfoFirme, InfoFirme))
            {
                format(InfoFirme, 24, "%s", inputtext);
                UpdateFirme(f);
                format(w,sizeof(w),"Novo ime firme je %s!",InfoFirme);
                SendClientMessage(playerid,-1,w);
                format(Label, sizeof(Label), ""SVJETLOPLAVA"Ime firme:"ZUTA"%s \n"SVJETLOPLAVA"Vlasnik:"ZUTA"%s\n "SVJETLOPLAVA"Level:"ZUTA"%i",InfoFirme,InfoFirme,InfoFirme);
                Update3DTextLabelText(InfoFirme,-1,Label);
            }
        }
    }
    return true;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): http://zaslike.com/viewer.php?file=nrvkp4vpryh7y4yhm3z.png http://zaslike.com/viewer.php?file=x1v7gnm1ovzuhsuv7tf.png
PWN|Medis
Kingpin
pre 13 godina
dajk mi komandu /firma
Zare_Nicovski
Wheel Man
pre 13 godina
evo
CMD:firma(playerid,params[])
{
ShowPlayerDialog(playerid,Dialog_Firme,DIALOG_STYLE_LIST,"Upravljanje Firmom","Stanje racuna\nProdaj firmu\nPodigni pare\nIme firme","Ok","Odustani");
return true;
}
Zare_Nicovski
Wheel Man
pre 13 godina
e kako da sredim s tim idova

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava