Zaključano

[Pomoc] Dialog

Započeo CColucci..
pre 9 godina
429
pregleda
2
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Jeffry_Vasquez
Hustler
pre 9 godina
Skripta koju koristim: Balkan Country
Detaljan opis problema: Ovako pravim event sistem i hocu da napravim kad igrac zavrsi dobije nagradu u zavisnosti od toga koliko je postavljeno
Dio skripte:
if(dialogid == DIALOG_EVENT_NAGRADE)
    {
    if(!response) return 1; if(response)
    {
    new level;
      level = strval(inputtext);
   

DajNovac(playerid, -level); //Ovde mi oduzme novac
DajNovac(Prvoplasirani,level);
format(string, sizeof(string), "{FFFFFF}: {00C0FF}Postavili ste nagradu za prvoplasiranog na %d.",level);// ne prikaze ovu poruku
    SCM(playerid,SVETLOPLAVA,string);
SPD(playerid,DIALOG_EVENT_NAGRADE2,DSI,"Nagrade","Unesite nagradu za drugoplasiranog:","Postavi","Odustani"); // ne prikaze ovaj dialog. s tim sto ne prikaze ovaj dijalog nece da prikaze ovo ostalo ispod.
}
}

    if(dialogid == DIALOG_EVENT_NAGRADE2)
    {
    if(!response) return 1; if(response)
    {
    new level;
      level = strval(inputtext);
   
                DajNovac(Drugoplasirani,level);
                DajNovac(playerid, -level);
format(string, sizeof(string), "{FFFFFF}: {00C0FF}Postavili ste nagradu za drugoplasiranog na %d.",level);
    SCM(playerid,SVETLOPLAVA,string);
SPD(playerid,DIALOG_EVENT_NAGRADE3,DSI,"Nagrade","Unesite nagradu za treceplasiranog:","Postavi","Odustani");

}
}
if(dialogid == DIALOG_EVENT_NAGRADE3)
    {
    if(!response) return 1; if(response)
    {
    new level;
      level = strval(inputtext);
   
                DajNovac(Treceplasirani,level);
      DajNovac(playerid, -level);
format(string, sizeof(string), "{FFFFFF}: {00C0FF}Postavili ste nagradu za treceplasiranog na %d.",level);
    SCM(playerid,SVETLOPLAVA,string);

}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
expressoboy123
Godfather
pre 9 godina
Ne razumem sta ti ovde radis? Ovo nema veze sa vezom.. Ti moras nekoj global promenljivoj dpdati vrednost preko toga sa tim da se ona pri svakom pokretanju servera seta na 0 i onda nju koristis. Ili lepo napravis enum za evente i napravis dobitakpozprva..druga..treca ili koliko hoces. Zatim napravis public za ocitavanje i cuvanje. I onda kad igrac zavrsi event onda primer DajIgracuNovac(playerid, EventInfo); nzm jel ista kontas.. na brzaka sam ovo sklepao

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava