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: Zsoma - 2010. szeptember 10. - 17:06:33

Cím: ordításnál elakadtam
Írta: Zsoma - 2010. szeptember 10. - 17:06:33
páppá all :D
multkor kedves kolega nagyon szuperul megértette velem a dolgokat
de most nem értem mi a hiba ebben:
if(strcmp(cmd, \"/s\", true) == 0)
{
   new tmp[256];
   new szoveg;
   new string[256];
   tmp = strtok(cmdtext, idx);
   szoveg = strval(tmp);
   if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_BROWN, \"Használat...\");
   GetPlayerName(playerid, name, sizeof(name));
   format(string, 256,\"%s ordítja: %s\",name, szoveg);
   ProxDetector(50.0, playerid, string, COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
   return 1;
}
a newokkal ne törödjetek azok másho lvannak berakva, de az a probléma hogy az addig oké h beirom h /s ki irja hogy használata ezmegez
deee mikor beirom hogy /s kutya akkor annyit ir csak ki hogy xyz orditja:
és semmi
mi a porbléma?
aki tud kérem segitsen, elõre is köszönöm :) könnyü hiba, illetve gond, de eeegyszerüen nem jövök rá :\\
zsoma
Cím: ordításnál elakadtam
Írta: ZeRo - 2010. szeptember 10. - 17:21:06
Mert a szoveg nevû változódnak az értéke NULL( ráadásul nem is sztring típusú! ). Írnék neked egyet, de te elég maradi módszereket használsz ahogy látom( strtok, nem zcmd ), azokat rég használtam, inkább nem írok rosszat.
Cím: ordításnál elakadtam
Írta: Zsoma - 2010. szeptember 10. - 17:21:48
dmcdvel megtom oldani..
használjam azt?
Cím: ordításnál elakadtam
Írta: ZeRo - 2010. szeptember 10. - 17:27:08
zcmd + sscanf( a plugin )
A sscanf-ról van is leírásom itt fent.
Cím: ordításnál elakadtam
Írta: Zsoma - 2010. szeptember 10. - 17:28:04
köszi a helpet (:  :D
zárom..