[POMOC] strmid / strins ?

Započeo Ermin.
18. Mar. 2013. Zaključano
357
pregleda
6
postova
ermin.a
5
Underboss
18. Mar. 2013.
Skripta koju koristim: moja
Detaljan opis problema: nije problem nego da pitam, koja je razlika izmedju strmid i strins
Posto mi treba Dialog, koji ce pokazivat TEXT koji sacuvam sa varijablama, a ne znam kako da ih cuvam strins / strmid ?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Johnâ„¢
5
Godfather
18. Mar. 2013.
Ako mislis vise teksta spojiti u jednu varijablu, a ne mozes u jednoj liniji zbog warninga onda koristi strcat funkciju.

I da..:
strmid() - iz jednog stringa se izvlaci odredeni broj znakova i sprema se u drugi string;
strins() - ubacuje odredeni string unutar drugog stringa da poziciju u drugom stringu koju ti zelis.
ermin.a
5
Underboss
18. Mar. 2013.
aha, skonto sam znaci strcat spaja 2 stringa, al opet ako mi mozes objasnit
kako sad da naprimer taj string kad spojim, kako da ga sacuvam u varijablu,
ne znam ocel to radit ovako

Ako me razumijes, kontam ovako nesto napravit
new Lider1;
YCMD:lideri(playerid, params[], help)
{
    #pragma unused params
    #pragma unused help
    new string;
    new pName;
    GetPlayerName(Lider1, pName, sizeof(pName);
    if(Lider1 < 9999) // Ako je zauzeto
    {
    format(string, sizeof(string), "Mjesto 1 zauzeto ({ff0000}Lider:%s!", pName);
    SendClientMessage(playerid, 0x00FFFFAA, string);
    }
    return true;
}

YCMD:daj-mi-lidera-1(playerid, params[], help)
{
    #pragma unused help
    #pragma unused params
    if(Lider1 < 999) return SendClientMessage(playerid, -1, "Zauzeto!");
    Lider1 = playerid;
    SendClientMessage(playerid, -1, "Dobili ste lidera 1");
    return 1;
}
Johnâ„¢
5
Godfather
18. Mar. 2013.
Ti mozes prvo formatirat string i onda ga spojit, samo moras na kraju svakog formatiranog stringa dodat znak za novi red ('\n') da bi ispis bio oke.
ermin.a
5
Underboss
18. Mar. 2013.
Zasto \n, jel ima jednostavniji nacin da se  Ime Igraca zapise u varijablu?

naprimer zapisem svoje ime u varijablu

i kad formatiram string ovako

// na vrh
new Varijabla;

new string;
format(string, sizeof(string), "Lider: %s", Varijabla);
da u jednom stringu pokaze Varijablu, ali ne kao int nego kao string, kako da sacuvam string u varijablu jednu, ako me razumijes
Johnâ„¢
5
Godfather
18. Mar. 2013.
Ti nikak' ne mozes ubacit string u normalnu varijablu, to je jednostavno nemoguce.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha