[POMOC]Oko ini stringova

6. Jun 2013. Zaključano
539
pregleda
15
postova
Champa22
5
Underboss
6. Jun 2013.
Skripta koju koristim: od 0
Detaljan opis problema: pa ovako pravim dinamicne org i sve normala ali kada namjestim da u komandi /napraviorg stavim da i ide naziv orge izbaci mi jedan jedini error a to je:
C:\Users\Champa\Desktop\Wanted Gaming RPG\gamemodes\WGRP.pwn(11234) : error 047: array sizes do not match, or destination array is too small

Dio skripte:
evo citava cmd:
CMD:napraviorg(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,""SVPLAVA"[WG Info] | "BIJELA"Nemate ovlastenje za koriscenje ove komande!");
new idorg,into,naziv,Float:oX,Float:oY,Float:oZ,forg,string; GetPlayerPos(playerid,oX,oY,oZ);
if(sscanf(params, "iii",idorg,into,naziv)) return SCM(playerid,-1,""SVPLAVA"[VS Info] | "BIJELA"/napraviorg [Naziv Organizacije]");
    if(idorg >= MAX_ORG) return SCM(playerid,-1, ""SVPLAVA"[WG Info] | "BIJELA"Maximum organizacija je ogranicen ne mozes koristiti taj ID!");
format(forg, sizeof(forg), ORGPATH, idorg);
if(fexist(forg)) return SCM(playerid,-1, ""SVPLAVA"[WG Info] | "BIJELA"ID te organizacije vec postoji!");
OI = oX;
    OI = oY;
    OI = oZ;
    OI = into;
    new ostring;
format(ostring, sizeof(ostring), "%s", naziv);
OI = ostring;
    for(new i; i < sizeof(OI); i++)
{
    Org3D(i);
    }
    SCM(playerid,-1,"{FFAF00}[WG | ORG System]{FFFFFF}Organizacija je uspjesno kreirana!"); SacuvajOrg(idorg);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Blaeks_Biofor
5
Forum Don
6. Jun 2013.
a direktna linija errora je ?
Champa22
5
Underboss
6. Jun 2013.
OI = ostring;
Blaeks_Biofor
5
Forum Don
6. Jun 2013.
ne mozes tako, ipak varijabla zapisuje cele brojeve, a ti hoces to u recima, koristi funkciju strmid
Champa22
5
Underboss
6. Jun 2013.
|LG|Yui_Sang wrote on June 6, 2013, 3:50 pm:
Oov probaj
CMD:napraviorg(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,""SVPLAVA"[WG Info] | "BIJELA"Nemate ovlastenje za koriscenje ove komande!");
new idorg,into,naziv,Float:oX,Float:oY,Float:oZ,forg,string; GetPlayerPos(playerid,oX,oY,oZ);
if(sscanf(params, "iis",idorg,into,naziv)) return SCM(playerid,-1,""SVPLAVA"[VS Info] | "BIJELA"/napraviorg [Naziv Organizacije]");
    if(idorg >= MAX_ORG) return SCM(playerid,-1, ""SVPLAVA"[WG Info] | "BIJELA"Maximum organizacija je ogranicen ne mozes koristiti taj ID!");
format(forg, sizeof(forg), ORGPATH, idorg);
if(fexist(forg)) return SCM(playerid,-1, ""SVPLAVA"[WG Info] | "BIJELA"ID te organizacije vec postoji!");
OI = oX;
    OI = oY;
    OI = oZ;
    OI = into;
OI = naziv;
    for(new i; i < sizeof(OI); i++)
{
    Org3D(i);
    }
    SCM(playerid,-1,"{FFAF00}[WG | ORG System]{FFFFFF}Organizacija je uspjesno kreirana!"); SacuvajOrg(idorg);
return 1;
}


Probavao sam tako nece onda moram broj unijeti

@Blaeks moze primjer pls
Blaeks_Biofor
5
Forum Don
6. Jun 2013.

new string;
new ostring;
format(ostring, sizeof(ostring), "%s", naziv);
strmid(ostring, string, 0, strlen(string), 255);
Champa22
5
Underboss
6. Jun 2013.
C:\Users\Champa\Desktop\Wanted Gaming RPG\gamemodes\WGRP.pwn(11235) : error 047: array sizes do not match, or destination array is too small

CMD:napraviorg(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,""SVPLAVA"[WG Info] | "BIJELA"Nemate ovlastenje za koriscenje ove komande!");
new idorg,into,naziv,Float:oX,Float:oY,Float:oZ,forg,string; GetPlayerPos(playerid,oX,oY,oZ);
if(sscanf(params, "iis",idorg,into,naziv)) return SCM(playerid,-1,""SVPLAVA"[VS Info] | "BIJELA"/napraviorg [Naziv Organizacije]");
    if(idorg >= MAX_ORG) return SCM(playerid,-1, ""SVPLAVA"[WG Info] | "BIJELA"Maximum organizacija je ogranicen ne mozes koristiti taj ID!");
format(forg, sizeof(forg), ORGPATH, idorg);
if(fexist(forg)) return SCM(playerid,-1, ""SVPLAVA"[WG Info] | "BIJELA"ID te organizacije vec postoji!");
OI = oX;
    OI = oY;
    OI = oZ;
    OI = into;
new ostring;
format(ostring, sizeof(ostring), "%s", naziv);
strmid(ostring, string, 0, strlen(string), 255);
OI = ostring;
    for(new i; i < sizeof(OI); i++)
{
    Org3D(i);
    }
    SCM(playerid,-1,"{FFAF00}[WG | ORG System]{FFFFFF}Organizacija je uspjesno kreirana!"); SacuvajOrg(idorg);
return 1;
}


Pomozite pls
Blaeks_Biofor
5
Forum Don
6. Jun 2013.
pa procitaj moj komentar covece 🙂
Champa22
5
Underboss
6. Jun 2013.
nekontam fkt
Blaeks_Biofor
5
Forum Don
6. Jun 2013.
to sam ti ja vec printao, ti samo varijabli stavi da ucita to
Champa22
5
Underboss
6. Jun 2013.
pa i stavio sam
OI = ostring;
Blaeks_Biofor
5
Forum Don
6. Jun 2013.
OI = string;
Champa22
5
Underboss
6. Jun 2013.
o5 isto evo cmd:
CMD:napraviorg(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,""SVPLAVA"[WG Info] | "BIJELA"Nemate ovlastenje za koriscenje ove komande!");
new idorg,into,naziv,Float:oX,Float:oY,Float:oZ,forg,string; GetPlayerPos(playerid,oX,oY,oZ);
if(sscanf(params, "iis",idorg,into,naziv)) return SCM(playerid,-1,""SVPLAVA"[VS Info] | "BIJELA"/napraviorg [Naziv Organizacije]");
    if(idorg >= MAX_ORG) return SCM(playerid,-1, ""SVPLAVA"[WG Info] | "BIJELA"Maximum organizacija je ogranicen ne mozes koristiti taj ID!");
format(forg, sizeof(forg), ORGPATH, idorg);
if(fexist(forg)) return SCM(playerid,-1, ""SVPLAVA"[WG Info] | "BIJELA"ID te organizacije vec postoji!");
OI = oX;
    OI = oY;
    OI = oZ;
    OI = into;
new ostring;
format(ostring, sizeof(ostring), "%s", naziv);
strmid(ostring, string, 0, strlen(string), 255);
OI = string;
    for(new i; i < sizeof(OI); i++)
{
    Org3D(i);
    }
    SCM(playerid,-1,"{FFAF00}[WG | ORG System]{FFFFFF}Organizacija je uspjesno kreirana!"); SacuvajOrg(idorg);
return 1;
}
Champa22
5
Underboss
6. Jun 2013.
Ako sam ja negdje fulio de pls ti uradi posto nezz kako
Ako sam dobro pomozite posto nrdi pls

Dry za dp
Champa22
5
Underboss
6. Jun 2013.
Moze lock rjeseno

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha