[Pitanje] Random slovo

12. Apr. 2012. Zaključano
1,925
pregleda
8
postova
boban1995
4
Enforcer
12. Apr. 2012.
Skripta koju koristim:GTARP
Detaljan opis problema:Kako da napravim da bude random neko slovo? pravim da kad se registruju kola da bude BG=(random broj)-(random slovo)  e sad mi je to problem kako da napravim random slovo?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Johnâ„¢
5
Godfather
12. Apr. 2012.
Ovako nekako bi to trebalo izgledati:

static const sRndLetter[][] =
{
{"a"}, {"b"}, {"c"}, {"d"}, {"e"}, {"f"}, {"g"}, {"h"}, {"i"}, {"j"}, {"k"}, {"l"}, {"m"}, {"n"}
};

new iLetterNum = random(sizeof(sRndLetter));

printf("Nasumicno slovo: %s", sRndLetter);


I onda ti s sRndLetter varijablu koristiš za dobivanje random slova.
Dude
5
Crime Lord
12. Apr. 2012.
Quote from April 12, 2012, 10:17 pm:
Ovako nekako bi to trebalo izgledati:

static const sRndLetter[][] =
{
{"a"}, {"b"}, {"c"}, {"d"}, {"e"}, {"f"}, {"g"}, {"h"}, {"i"}, {"j"}, {"k"}, {"l"}, {"m"}, {"n"}
};

new iLetterNum = random(sizeof(sRndLetter));

printf("Nasumicno slovo: %s", sRndLetter);


I onda ti s sRndLetter varijablu koristiš za dobivanje random slova.


ma joj ne... zasto si radio tako... cemu dvodimenzionalni array, samo trosis resurse

string je u c-like programskim jezicima, a mislim da i u drugima array po sebi pa ne moras stavljati svako slovo zasebno...
new randSlova = "AaBbCc...";//sam si dalje nadopuni
printf("random slovo: ", randSlova[random(sizeof(randSlova))]);
boban1995
4
Enforcer
12. Apr. 2012.
Quote
ma joj ne... zasto si radio tako... cemu dvodimenzionalni array, samo trosis resurse

string je u c-like programskim jezicima, a mislim da i u drugima array po sebi pa ne moras stavljati svako slovo zasebno...
new randSlova = "AaBbCc...";//sam si dalje nadopuni
printf("random slovo: ", randSlova[random(sizeof(randSlova))]);

ne moze tako izbaca errori...
C:\Documents and Settings\Boban\Desktop\Balkan GTARP\GTARP\gamemodes\gtarp.pwn(13165) : error 033: array must be indexed (variable "-unknown-")
C:\Documents and Settings\Boban\Desktop\Balkan GTARP\GTARP\gamemodes\gtarp.pwn(13166) : error 028: invalid subscript (not an array or too many subscripts): "randSlova"
C:\Documents and Settings\Boban\Desktop\Balkan GTARP\GTARP\gamemodes\gtarp.pwn(13166) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Boban\Desktop\Balkan GTARP\GTARP\gamemodes\gtarp.pwn(13166) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Boban\Desktop\Balkan GTARP\GTARP\gamemodes\gtarp.pwn(13166) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

5 Errors.

a evo linije :

13165
new randSlova = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

13166
format(strtab1, sizeof(strtab1),"LS=%s-%s",inputtext,randSlova[random(sizeof(randSlova))]);
Dude
5
Crime Lord
13. Apr. 2012.
u pravu si samo trebas

new randSlova[] da glupi pawn zna da je array...
boban1995
4
Enforcer
13. Apr. 2012.
Hvala puno, Dude, radi kako treba... 🙂 moze lock
Johnâ„¢
5
Godfather
13. Apr. 2012.
Dude wrote on April 13, 2012, 7:27 am:
u pravu si samo trebas

new randSlova[] da i pawn zna da je array...


VidiÅ¡ da sam i ja djelomično bio u pravu. 😄 Samo nisam trebao koristiti dvodimenzionalni array.
Dude
5
Crime Lord
13. Apr. 2012.
Quote from April 13, 2012, 7:27 am:
u pravu si samo trebas

new randSlova[] da i pawn zna da je array...


VidiÅ¡ da sam i ja djelomično bio u pravu. 😄 Samo nisam trebao koristiti dvodimenzionalni array.

ma bio si, samo kad programiras uvijek moras gledat da stedis resurse, sto je u sampu vazno...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha