Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Elvedin_Wayne poslato Decembar 05, 2015, 22:40:14 POSLE PODNE

Naslov: [POMOC] Stats,HITNO!
Poruka od: Elvedin_Wayne poslato Decembar 05, 2015, 22:40:14 POSLE PODNE
Skripta koju koristim: UP
Detaljan opis problema: Eh ovako,znaci uzeo sam default UP skriptu i uradio stats td u IpleoMaxu,i poceo da skriptam sve sam fino ubacio prikaze textdraw,sve normala ali sad je problem ,nece da edituje tekst iz TDa,npr Ja sam stavio tamo Level : lvaaaa
A sad ono treba da ispise Level : 10,nadam se da cete razumeti,inace sve dobro otvara i zatvara td .
Dio skripte: Å ta god treba tu sam...
Neke slike/video za lakse dobivanje pomoci(neobavezno): I to ako treba dat cu...
Naslov: Odg: [POMOC] Stats,HITNO!
Poruka od: Jakisic poslato Decembar 05, 2015, 22:47:20 POSLE PODNE
Daj neke slike kodove,ovako ti nemozemo nista pomoci a pritom te skoro nisam ni razuemo u cemu je problem.
Naslov: Odg: [POMOC] Stats,HITNO!
Poruka od: Elvedin_Wayne poslato Decembar 05, 2015, 22:50:35 POSLE PODNE
[pawn]new string[290];
      new kuca[5], stan[5], firma[5], vikendica[5], kredit[12];
//      new garaza[5];
        if(PlayerInfo[playerid][pPreostaloZaOtplatu] == 0) kredit = "Neotplacuje";
        else if(PlayerInfo[playerid][pPreostaloZaOtplatu] > 0) kredit = "Otplacuje";
      if(PlayerInfo[playerid][pPosedovanjeKuce] == -1) kuca = "Nema";
      else if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) kuca = "Ima";
      if(PlayerInfo[playerid][pPosedovanjeStana] == -1) stan = "Nema";
      else if(PlayerInfo[playerid][pPosedovanjeStana] != -1) stan = "Ima";
      if(PlayerInfo[playerid][pPosedovanjeVikendice] == -1) vikendica = "Nema";
      else if(PlayerInfo[playerid][pPosedovanjeVikendice] != -1) vikendica = "Ima";
      if(PlayerInfo[playerid][pPosedovanjeFirme] == -1) firma = "Nema";
      else if(PlayerInfo[playerid][pPosedovanjeFirme] != -1) firma = "Ima";
   //      if(PlayerInfo[playerid][pPosedovanjeGaraze] == -1) garaza = "Nema";
   //      else if(PlayerInfo[playerid][pPosedovanjeGaraze] != -1) graraza = "Ima";
      format(string, sizeof(string),"%s",GetName(playerid));
      PlayerTextDrawSetString(playerid,UPSTATS[15][playerid], string);
      format(string, sizeof(string),"%d",PlayerInfo[playerid][pPosaoUgovor]);
      PlayerTextDrawSetString(playerid,UPSTATS[39][playerid], string);
        format(string, sizeof(string),"%d",PlayerInfo[playerid][pLevel]);
      PlayerTextDrawSetString(playerid,UPSTATS[16][playerid], string);
        format(string, sizeof(string),"%s",PosaoIme(PlayerInfo[playerid][pPosao]));
      PlayerTextDrawSetString(playerid,UPSTATS[21][playerid], string);
      format(string, sizeof(string),"%s",ImeOrganizacije(PlayerInfo[playerid][pClan]));
      PlayerTextDrawSetString(playerid,UPSTATS[18][playerid], string);
      format(string, sizeof(string),"%d",PlayerInfo[playerid][pRank]);
      PlayerTextDrawSetString(playerid,UPSTATS[19][playerid], string);
      format(string, sizeof(string),"%d",PlayerInfo[playerid][pSatiIgre]);
      PlayerTextDrawSetString(playerid,UPSTATS[17][playerid], string);
      format(string, sizeof(string),"%d$",PlayerInfo[playerid][pNovacBanka]);
      PlayerTextDrawSetString(playerid,UPSTATS[34][playerid], string);
      format(string, sizeof(string),"%s",kuca);
      PlayerTextDrawSetString(playerid,UPSTATS[29][playerid], string);
        format(string, sizeof(string),"%s",vikendica);
      PlayerTextDrawSetString(playerid,UPSTATS[30][playerid], string);
      format(string, sizeof(string),"%s",firma);
      PlayerTextDrawSetString(playerid,UPSTATS[32][playerid], string);
      format(string, sizeof(string),"%s",stan);
      PlayerTextDrawSetString(playerid,UPSTATS[31][playerid], string);
      format(string, sizeof(string),"~w~%s",kredit);
      PlayerTextDrawSetString(playerid,UPSTATS[38][playerid], string);
      format(string, sizeof(string),"%d",PlayerInfo[playerid][pUhapsenPuta]);
      PlayerTextDrawSetString(playerid,UPSTATS[20][playerid], string);[/pawn]

U ovome je fazon,ovi stringovi ne rade nikako,samo stoji onakav stats kakav sam napravio u Ipleomaxu,nista ne prikazuje pravi level,pravu organizaciju i to...
Naslov: Odg: [POMOC] Stats,HITNO!
Poruka od: // xunder poslato Decembar 05, 2015, 22:53:48 POSLE PODNE
ovde ti prikazuje ovaj Textdraw UPSTATS[BROJ][playerid] da li si siguran da su i tvoji tako definisani?
Naslov: Odg: [POMOC] Stats,HITNO!
Poruka od: ElectricityBoy poslato Decembar 05, 2015, 22:57:14 POSLE PODNE
Pa druže, ako već koristiš PlayerTextDraw, ne treba ti dvodimenzionalni niz za čuvanje tih TD-ova. Ne treba ti UPSTATS[broj_tdova][MAX_PLAYERS] nego samo UPSTATS[broj_tdova]

Vjerovatno ne pozoveš ovo što ti mijenja stringove pri prikazivanju, ili prvo prikažeš pa onda mijenjaš string (a trebaš prvo promijenit string pa onda prikazat TD), ili ti je TD već prikazan, pa ti mijenjaš string, ali ga ne prikažeš opet (ne refreshuješ)
Naslov: Odg: [POMOC] Stats,HITNO!
Poruka od: Elvedin_Wayne poslato Decembar 05, 2015, 23:46:58 POSLE PODNE
Citat: Z_!Proxy poslato Decembar 05, 2015, 22:53:48 POSLE PODNE
ovde ti prikazuje ovaj Textdraw UPSTATS[BROJ][playerid] da li si siguran da su i tvoji tako definisani?

Hvala ti brate,pomogao si mi ovdje moze lock..