GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: gergo107 - 2012. június 06. - 14:51:31

Cím: Között
Írta: gergo107 - 2012. június 06. - 14:51:31
Sziasztok, kéne nekem egy olyan script, hogy le lehessen kérdezni xy, meg xy között a szöveget pl.: van ez a szöveg: \"Ez a Sampforum, jó oldal\", és az \"a\", és a \"jó\" közötti szöveget le tudnám kérdezni vagy pedig az \"ez\" és az \"oldal\" közötti szöveget, köszi elõre is
:)
Cím: Között
Írta: Norby - 2012. június 06. - 15:50:32
http://wiki.sa-mp.com/wiki/Strfind
http://wiki.sa-mp.com/wiki/Strmid
De inkább az strmid!
példa :
 
new str[128];
strmid(str,\"Jó a sampfórum oldal\",5,15);
printf(\"%s\",str);

 
És így most a \"sampfórum\" szót kereste ki a mondatból és str változóba írta...
Cím: Között
Írta: Zsolesszka - 2012. június 06. - 18:45:00
   new
dest_str[32],
first_sub[24],
second_sub[24],
pos,
pos2;
first_sub = \"a\";
second_sub = \"jó\";
dest_str = \"Ez a Sampfórum, jó oldal.\";
pos = strfind(dest_str, first_sub);
pos2 = strfind(dest_str, second_sub);
if(pos != -1 && pos2 != -1)
{
strmid(dest_str, dest_str, pos + strlen(first_sub), pos2);
printf(\"\\\"%s\\\"\", dest_str);
}
Cím: Között
Írta: Norby - 2012. június 06. - 22:02:46
Zsolesszka hozza a formáját és igen erre én is gondolhattam volna jó ötlet. ;)
Cím: Között
Írta: gergo107 - 2012. június 07. - 01:19:57
Köszönöm mind kettõtöknek, ment is a plusz