RankName

Započeo Goku ^, April 02, 2022, 23:46:27 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Izbacuje error kada zelim da stavim da na NameLider[id] = imeranka, takodje ako stavim da je NameLider[1] primer ime ranka LSPD on ce na NameLider[1] staviti L na [NameLider][2] staviti S i tako redom.
Deo skripte: //
Pawno Code: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): nema
[pawn]
Dialog:r6Rank(playerid, response, listitem, inputtext[])
{
   if(response)
    {
      new id = IdOrg[playerid], str[256], imeranka[128];
      format( str, sizeof( str ), ""BELA"Unesite ime ranka za "IMOVINA"Lidera "BELA"u organizaciji "IMOVINA"%s"BELA".", ImeOrg(id));
      if(sscanf(inputtext, "s[128]", imeranka)) return Dialog_Show(playerid, r6Rank, DIALOG_STYLE_INPUT, "Izmena Organizacija", str, "Dalje", "Izlaz");
      va_SendClientMessage(playerid, NS_YELLOW, "[INFO] "BELA"Organizaciji %s ste promenili Lider ime ranka u '"ZUTA"[%s]"BELA"'.", ImeOrganizacije(id), imeranka);
      NameInfo[NameLider][id] = imeranka;
      strmid(NameInfo[NameLider][id], imeranka, 0, strlen(imeranka), 255);
      SacuvajImeRanka();
   }
   return 1;
}
//ERROR error 006: must be assigned to an array koji izbacuje na liniji NameInfo[NameLider][id] = imeranka; [/pawn]
Poslednja Izmena: Maj 01, 2022, 23:13:37 POSLE PODNE od Deleted User

Pa ne mozes bas tako staviti, a imas strmid svakako, a mozes koristiti i format.

Citat: Slade poslato April 02, 2022, 23:48:54 POSLE PODNE
Pa ne mozes bas tako staviti, a imas strmid svakako, a mozes koristiti i format.
Znam, ali i dalje pravi problem primer ispod to je problem i onda ze za org 2 da bude estic itd itd.
Lider_6=c
Lider_5=ic
Lider_4=tic
Lider_3=stic
Lider_2=estic
Lider_1=Testic


Citat: Slade poslato April 02, 2022, 23:58:42 POSLE PODNE
Kako si definisao ?
[pawn]
enum NameRank
{
    RName1[24],
    RName2[24],
    RName3[24],
    RName4[24],
    RName5[24],
    NameLider[24],
    orgRank3[ 24 ]
   // Broj u zagrani oznacava ID org znaci da NameInfo[NameLider][id] ID u zagradi oznacava ID ORG ako on unese id 1 (LSPD) on ce citati kao NameInfo[NameLider][1] i menjace rank za ID 1 jelte itd do 24 klk ima organizacija na serveru
}[/pawn]
[pawn]
cuva ga kao INI_WriteString(File, "rank1_1", NameInfo[RName1][1]); dok kod ucitavanje imam problema posto INI_String("rank1_1", NameInfo[RName1][1], 24); takodje nece radi ali snacicu nekako[/pawn]
i to je to u sustini

[pawn]strmid(NameInfo[NameLider][id], imeranka, 0, strlen(imeranka), 24);[/pawn]
Netreba ti [pawn]NameInfo[NameLider][id] = imeranka;[/pawn]
Kao prvo
Kao drugo
[pawn]imeranka[128] a cuvas ga kao 24?[/pawn]
Poslednja Izmena: April 03, 2022, 13:58:36 POSLE PODNE od Fergosonn

Citat: Fergosonn poslato April 03, 2022, 13:56:52 POSLE PODNE
[pawn]strmid(NameInfo[NameLider][id], imeranka, 0, strlen(imeranka), 24);[/pawn]
Netreba ti [pawn]NameInfo[NameLider][id] = imeranka;[/pawn]
Kao prvo
Kao drugo
[pawn]imeranka[128] a cuvas ga kao 24?[/pawn]
Govorim po stoti put da izbacuje gresku error 006: must be assigned to an array kada stavim tako

[pawn]format( NameInfo[NameLider][id], 24, "%s", imeranka);[/pawn]

[pawn]new NameInfo[ enumRank ][ MAX_ORGANISATIONS ];[/pawn]

Poslednja Izmena: April 04, 2022, 11:16:46 PRE PODNE od xLanmi

One And Only
Old Member
Since AVGUST 2013. :)
GAME OVER - SCRIPTING
SINCE 2009 - 2020

Citat: xLanmi poslato April 04, 2022, 11:13:47 PRE PODNE
[pawn]format( NameInfo[NameLider][id], 24, "%s", imeranka);[/pawn]

[pawn]new NameInfo[ enumRank ][ MAX_ORGANISATIONS ];[/pawn]
Nope i dalje

Lider_9=3
Lider_8=23
Lider_7=123
Lider_6=c123
Lider_5=ic123
Lider_4=tic123
Lider_3=stic123
Lider_2=estic123
Lider_1=Testic123

Koristi

new NameInfo[MAX_ORGANISATIONS ][ enumRank ]; // ne [enumRank][MAX_ORGANISATIONS]

zatim

strcopy(NameInfo[id_org][NameLider], imeranka, 24); // ne [NameLider][id_org]

Citat: // xunder poslato April 05, 2022, 01:13:23 PRE PODNE
Koristi

new NameInfo[MAX_ORGANISATIONS ][ enumRank ]; // ne [enumRank][MAX_ORGANISATIONS]

zatim

strcopy(NameInfo[id_org][NameLider], imeranka, 24); // ne [NameLider][id_org]

Slobodno ni ne pokusavaj, dzabe je, sutra ce poslati 30 errora zato sto mu je na drugim mestima drugacije

Citat: Deleted User poslato April 05, 2022, 07:49:11 PRE PODNE
Slobodno ni ne pokusavaj, dzabe je, sutra ce poslati 30 errora zato sto mu je na drugim mestima drugacije
Ma kakvi bre zamenio sve za manje od 5 minuta, Za sada radi savrseno (za 4 ranka) kada uradim za sve rankova od r1 do r5 i lider javicu da li se i dalje mesaju itd itd.

To je to zahvaljujem sve radi kako treba.