Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Matteo poslato Maj 28, 2011, 12:12:06 POSLE PODNE

Naslov: [Pomoc] /b chat problem
Poruka od: Matteo poslato Maj 28, 2011, 12:12:06 POSLE PODNE
Skripta koju koristim: Moja, radena od 0
Detaljan opis problema: Komandu nize navedenu koristim vec duze, no kada sasm ubacio jednu komandu slicnu ovoj (/back) i kada ju upisem napise sve ovo dalje od /b u /b chat, znaci tocnije, kolje ju se medusobno, pa ako netko zna sredit to, molio bi ga da pojasni, isto tako ko ima drukciju /b komandu, isto dobro dode
Dio skripte:
if(!strcmp(cmdtext, "/b", true, 2))
   {
       if(!cmdtext[2])return SendClientMessage(playerid, 0xFF0000FF, "KORISTI: /b [tekst]");
       GetPlayerName(playerid, string, sizeof(string));
       format(string, sizeof(string), "|OOC|%s: %s |OOC|", string, cmdtext[3]);
GetPlayerPos(playerid, X, Y, Z);
SendClientMessageInRangeOfPoint(string,COLOR_WHITE,100,X,Y,Z);
       return 1;
   }

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: System32 poslato Maj 28, 2011, 12:30:18 POSLE PODNE
nista te ja nisam skuio ://
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matrix_Green poslato Maj 28, 2011, 12:35:36 POSLE PODNE
Ma covjek hoce rec da ima komandu /b chat i komandu /back i kada upise back dodje mu ovako /b ack znaci upise koamdnu back al pise u /b chat pa ga zanima kako da to makne da te komande rade a da se ne mjesaju
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: System32 poslato Maj 28, 2011, 12:36:06 POSLE PODNE
ahaa, neka da /back cmd
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matteo poslato Maj 28, 2011, 12:51:44 POSLE PODNE
Citat: [AG] System32 poslato Maj 28, 2011, 12:36:06 POSLE PODNE
ahaa, neka da /back cmd

Ma obicna komanda: To sam htio nest testat dali je uopce slobodna komanda i onda vidim problem :/
Ali ovi nes kao ovo:
   if (strcmp("/back", cmdtext, true, 5) == 0)
   {
      SendClientMessage(playerid, COLOR_WHITE, "tralalalalala");
      return 1;
   }
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matrix_Green poslato Maj 28, 2011, 12:55:40 POSLE PODNE
To si htio slagati npr nesta za skinove pa da te vrati natrag...ako je to to jeli
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: System32 poslato Maj 28, 2011, 13:10:22 POSLE PODNE
aj probaj umjesto /b satvi nor. /g
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matteo poslato Maj 28, 2011, 13:17:01 POSLE PODNE
Citat: [AG] System32 poslato Maj 28, 2011, 13:10:22 POSLE PODNE
aj probaj umjesto /b satvi nor. /g

/g ce htjet, jer je drugacija ali onda ce sve komande sta pocinju na /g (/giveadmin /givelider giveminigun /givearmor itd....) biti isto kao i ova :D
Imas to kakav chat? Moze i /a bilo kakav ali da je u komandi? Ako imas pastaj :D
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: System32 poslato Maj 28, 2011, 13:17:56 POSLE PODNE
sta da postam, imam ja 4-5 chatova u GMu ali oni su u ZCMD i sscanf, neznam stvarno do ceg bi ti moglo biti
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matrix_Green poslato Maj 28, 2011, 13:44:41 POSLE PODNE
if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0) // By CuervO_NegrO
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "** MoraÅ¡ se prijaviti !");
            return 1;
        }
if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "** Admin je ISKLJUÄŒIO ooc kanal !");
return 1;
}
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nemožeš pričati, mutan si");
return 1;
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Korištenje: (/o)oc [OOC chat]");
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 0)
{
format(string, sizeof(string), "(( %s ))", (result));
}
else
{
    format(string, sizeof(string), "[[ %s ]]", (result));
}
    SendPlayerMessageToAll(playerid, string);
new year,month,day;
getdate(year, month, day);
new hour, minute, second;
gettime(hour,minute,second);
format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (OOC): (%s)",day,month,year,hour,minute,second, sendername, result);
PublicLog(string);
}
return 1;
}

probaj s ovime to je ooc chat pa da vidis jel ce tako htjet
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matteo poslato Maj 28, 2011, 13:45:34 POSLE PODNE
Citat: [AG] System32 poslato Maj 28, 2011, 13:17:56 POSLE PODNE
sta da postam, imam ja 4-5 chatova u GMu ali oni su u ZCMD i sscanf, neznam stvarno do ceg bi ti moglo biti

ZCMD nema problema s time, kolko ja znam, od pocetka radim s obicnim komandama i sa strotk-om, napravio vec gotovo cijeli server i sad me to zeza... Napravit cu s drugacijim komandama :D

@SandmanWolf
To je za larp
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matrix_Green poslato Maj 28, 2011, 13:49:29 POSLE PODNE
a dobro mislio da ce ti pomoc a probaj sa necim napraviti promjeni taj /b u neko drugo slovo npr. /o ili /c tak nes
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: [MX] MineCraft Kruno1407 SoaD Macaskill.cpp poslato Maj 28, 2011, 13:55:02 POSLE PODNE
Citat: sandman12wolf poslato Maj 28, 2011, 13:49:29 POSLE PODNE
a dobro mislio da ce ti pomoc a probaj sa necim napraviti promjeni taj /b u neko drugo slovo npr. /o ili /c tak nes

Daj se vise nauci citat postove -.-"

Citat: matteokov poslato Maj 28, 2011, 13:17:01 POSLE PODNE
Citat: [AG] System32 poslato Maj 28, 2011, 13:10:22 POSLE PODNE
aj probaj umjesto /b satvi nor. /g

/g ce htjet, jer je drugacija ali onda ce sve komande sta pocinju na /g (/giveadmin /givelider giveminigun /givearmor itd....) biti isto kao i ova :D
Imas to kakav chat? Moze i /a bilo kakav ali da je u komandi? Ako imas pastaj :D
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Johnny poslato Maj 28, 2011, 14:17:01 POSLE PODNE


Evo ti komanda:


if(strcmp(cmd, "/b", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
       if(gPlayerLogged[playerid] == 0)
       {
           SendClientMessage(playerid, SIVA, "   Nisi se ulogirao!");
           return 1;
       }
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Komanda: /b [Text]");
return 1;
}
format(string, sizeof(string), "%s kaze: (( %s ))", sendername, result);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
printf("%s", string);
}
return 1;
}


Kruno smanji potpis prevelik je xD
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: [MX] MineCraft Kruno1407 SoaD Macaskill.cpp poslato Maj 28, 2011, 14:23:05 POSLE PODNE
Nece ti radit zbog boja..definiraj ili samo promjeni boje da ti nebude ono SIVA ili COLOR_BLACK

@Johnny[E] Nije velik dugacak je :D
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: System32 poslato Maj 28, 2011, 14:24:28 POSLE PODNE
Citat: ♪♪Kruno1407 SoaD Macaskillッ.cpp poslato Maj 28, 2011, 14:23:05 POSLE PODNE
Nece ti radit zbog boja..definiraj ili samo promjeni boje da ti nebude ono SIVA ili COLOR_BLACK

@Johnny[E] Nije velik dugacak je :D
jes ti normalan, kakve veze boje imaju s ovim, pa da je tako morao bi sve jednu boju razlicito definiriati, daj plesni se
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Johnny poslato Maj 28, 2011, 14:35:19 POSLE PODNE
Citat: [AG] System32 poslato Maj 28, 2011, 14:24:28 POSLE PODNE
Citat: ♪♪Kruno1407 SoaD Macaskillッ.cpp poslato Maj 28, 2011, 14:23:05 POSLE PODNE
Nece ti radit zbog boja..definiraj ili samo promjeni boje da ti nebude ono SIVA ili COLOR_BLACK

@Johnny[E] Nije velik dugacak je :D
jes ti normalan, kakve veze boje imaju s ovim, pa da je tako morao bi sve jednu boju razlicito definiriati, daj plesni se
[color=] Misli jer su ovde drugacije boje definisane kod njega se crna ne zove CRNA nego BLACK znaci kod mene je CRNA kod nejga COLOR_BLACK :) :) :D

CitatNece ti radit zbog boja..definiraj ili samo promjeni boje da ti nebude ono SIVA ili COLOR_BLACK

@Johnny[E] Nije velik dugacak je
Isti ku*ac.
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: [MX] MineCraft Kruno1407 SoaD Macaskill.cpp poslato Maj 28, 2011, 14:39:54 POSLE PODNE
Citat: [AG] System32 poslato Maj 28, 2011, 14:24:28 POSLE PODNE
Citat: ♪♪Kruno1407 SoaD Macaskillッ.cpp poslato Maj 28, 2011, 14:23:05 POSLE PODNE
Nece ti radit zbog boja..definiraj ili samo promjeni boje da ti nebude ono SIVA ili COLOR_BLACK

@Johnny[E] Nije velik dugacak je :D
jes ti normalan, kakve veze boje imaju s ovim, pa da je tako morao bi sve jednu boju razlicito definiriati, daj plesni se

System ja nisam reko da definira svaku boju posebno nego da je definira jer ce mu izbacit da je nedefiniran tip..sad kuzis
i da ..osamario sam se samo za tebe srce :*
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matteo poslato Maj 28, 2011, 14:50:02 POSLE PODNE
Citat: ♪♪Kruno1407 SoaD Macaskillッ.cpp poslato Maj 28, 2011, 14:39:54 POSLE PODNE
Citat: [AG] System32 poslato Maj 28, 2011, 14:24:28 POSLE PODNE
Citat: ♪♪Kruno1407 SoaD Macaskillッ.cpp poslato Maj 28, 2011, 14:23:05 POSLE PODNE
Nece ti radit zbog boja..definiraj ili samo promjeni boje da ti nebude ono SIVA ili COLOR_BLACK

@Johnny[E] Nije velik dugacak je :D
jes ti normalan, kakve veze boje imaju s ovim, pa da je tako morao bi sve jednu boju razlicito definiriati, daj plesni se

System ja nisam reko da definira svaku boju posebno nego da je definira jer ce mu izbacit da je nedefiniran tip..sad kuzis
i da ..osamario sam se samo za tebe srce :*


Znam ispravit errore, komandu cu si spremit, sada sam vec sve promijenio, ako ce mi ikad trebat ubacit cu je, hvala svejedno :D
Kruno, dobre mape ;) Sad ja sve na skripto sad jos moram sve namapat  8)
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: [MX] MineCraft Kruno1407 SoaD Macaskill.cpp poslato Maj 28, 2011, 14:58:20 POSLE PODNE
Tnx matteo :)

Moze znaci ovo pod kljuc!
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matteo poslato Maj 28, 2011, 15:13:49 POSLE PODNE
Citat: ♪♪Kruno1407 SoaD Macaskillッ.cpp poslato Maj 28, 2011, 14:58:20 POSLE PODNE
Tnx matteo :)

Moze znaci ovo pod kljuc!

Jos nes... Govorio si za boje... Vidim da je moguce u jednom redu imat vise boja... U tekst napisatt ""COLOR_taita"tralalalalalalal" i onda SendClientMessage(playerid, -1, string) itd, ali meni izbaci errore,  mozda treba novija verzija imam jos onaj prvi R1 od 0.3c
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: System32 poslato Maj 28, 2011, 15:34:07 POSLE PODNE
imas 0.3c colors
Naslov: Odg: [Pomoc] /b chat problem
Poruka od: Matteo poslato Maj 28, 2011, 15:57:55 POSLE PODNE
Sve sredjeno, hvala svima sto su pomogli :D, Admin moze lock!
Ko hoce neka mi se javi na PM, sutra imam mali test GM-a pa da vam dam ip :D