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: rcsbakos2 - 2013. augusztus 30. - 15:35:51

Cím: dialogus gond!
Írta: rcsbakos2 - 2013. augusztus 30. - 15:35:51
hellotok van ez a dialogom és próbáltam letázrni rutrn 0; val és return 1; el is!De mind2vel próbáltam,és mindig ha beírom pl.:hogy /asdasd
akkor is kihozza a dialogot!!
 
   if(strcmp(cmd, \"/autóvesz3\") || strcmp(cmd, \"/autovesz3\"))
{
ShowPlayerDialog(playerid,70,DIALOG_STYLE_LIST,\"{008890}Katalógus:\",\"{008009}Cover\\n{008090}Tanpa\\n{008900}Hermes\\n{098000}Sabre\\nTornado\\nVoodoo\\nRemington\\nMajestic\\nBuccaneer\\nClub\\nManana\\nEsperanto\\nVirgo\\nBravura\\nStallion\\nCadrona\\nFortune\\nBlista Compact\\nBuffalo\\nEuros\\nAlpha\\nUranus\\nPhoenix\\nCheetah\\nZR350\\nElegy\\nFlash\\nTurismo\\nJester\\nInfernus\\nBullet\\nWindsor\",\"Megveszem\",\"Mégse\");
}
Cím: dialogus gond!
Írta: BoOy - 2013. augusztus 30. - 18:13:31
public OnPlayerCommandText( playerid, cmdtext[  ] )
{
if(!strcmp(cmdtext, \"//autóvesz3\", true)  || !strcmp(cmdtext, \"//autovesz3\", true))
{
ShowPlayerDialog(playerid,70,DIALOG_STYLE_LIST,\"{008890}Katalógus:\",\"{008009}Cover\\n{008090}Tanpa\\n{008900}Hermes\\n{098000}Sabre\\nTornado\\nVoodoo\\nRemington\\nMajestic\\nBuccaneer\\nClub\\nManana\\nEsperanto\\nVirgo\\nBravura\\nStallion\\nCadrona\\nFortune\\nBlista Compact\\nBuffalo\\nEuros\\nAlpha\\nUranus\\nPhoenix\\nCheetah\\nZR350\\nElegy\\nFlash\\nTurismo\\nJester\\nInfernus\\nBullet\\nWindsor\",\"Megveszem\",\"Mégse\");
return 1;
}
return 0;
}
Cím: dialogus gond!
Írta: rcsbakos2 - 2013. augusztus 30. - 18:45:02
rendben köszi mindjárt ki is próbálom!

Dupla hozzászólás automatikusan összefûzve. ( 2013. augusztus 31. - 10:15:10 )

még mindig hibás:(
Cím: dialogus gond!
Írta: Zsolesszka - 2013. augusztus 31. - 18:15:36
Így?:
 
    public OnPlayerCommandText( playerid, cmdtext[  ] )
    {
            if(!strcmp(cmdtext, \"/autóvesz3\", true)  || !strcmp(cmdtext, \"/autovesz3\", true))
            {
                    ShowPlayerDialog(playerid,70,DIALOG_STYLE_LIST,\"{008890}Katalógus:\",\"{008009}Cover\\n{008090}Tanpa\\n{008900}Hermes\\n{098000}Sabre\\nTornado\\nVoodoo\\nRemington\\nMajestic\\nBuccaneer\\nClub\\nManana\\nEsperanto\\nVirgo\\nBravura\\nStallion\\nCadrona\\nFortune\\nBlista Compact\\nBuffalo\\nEuros\\nAlpha\\nUranus\\nPhoenix\\nCheetah\\nZR350\\nElegy\\nFlash\\nTurismo\\nJester\\nInfernus\\nBullet\\nWindsor\",\"Megveszem\",\"Mégse\");
                    return 1;
            }
            return 0;
    }
Cím: dialogus gond!
Írta: rcsbakos2 - 2013. augusztus 31. - 19:18:25
mi a különbség?:o
Cím: dialogus gond!
Írta: ZyZu. - 2013. augusztus 31. - 19:23:11
// nyíl helyett csak / nyíl kell.. az a külömbség.
Cím: dialogus gond!
Írta: rcsbakos2 - 2013. augusztus 31. - 19:42:44
azt már kijavítottam rég

Dupla hozzászólás automatikusan összefûzve. ( 2013. augusztus 31. - 19:43:55 )

már ezt használom hogy ne adja ki a dialogus!
de most csak a szöveget írja ki hogy \"nem vagy az asztalnál\"
 
   if(strcmp(cmd, \"/autóvesz5\") || strcmp(cmd, \"/autovesz5\"))
{
if(IsPlayerInRangeOfPoint( playerid, 1, -165.2178,2716.0762,62.7507))
{
   ShowPlayerDialog(playerid,69,DIALOG_STYLE_LIST,\"{008890}Katalógus:\",\"{008000}Glendale\\nOceanic\\n{008000}Savanna\\nTahoma\\n{008000}Emperor\\nRegina\\n{008000}Vincent\\nPrimo\\n{008000}Greenwood\\nSolair\\n{008000}Nebula\\nSentinel\\n{008000}Sunrise\\nPremier\\n{008000}Stratum\\nAdmiral\\n{008000}Merit\\nWashington\\n{008000}Elegant\\nSultan\\n{008000}Stafford\",\"Kiveszem\",\"Mégse\");
   return 1;
}
else SendClientMessage(playerid,-1,\"Nem vagy az asztal közelébe!~\");
}
Cím: dialogus gond!
Írta: BoOy - 2013. augusztus 31. - 20:28:17
IsPlayerInRangeOfPoint sugarát próbáld feljebb venni. Pl:
 
if(strcmp(cmd, \"/autóvesz5\") || strcmp(cmd, \"/autovesz5\"))
        {
                if(IsPlayerInRangeOfPoint( playerid, 3.0, -165.2178,2716.0762,62.7507))
                {
                        ShowPlayerDialog(playerid,69,DIALOG_STYLE_LIST,\"{008890}Katalógus:\",\"{008000}Glendale\\nOceanic\\n{008000}Savanna\\nTahoma\\n{008000}Emperor\\nRegina\\n{008000}Vincent\\nPrimo\\n{008000}Greenwood\\nSolair\\n{008000}Nebula\\nSentinel\\n{008000}Sunrise\\nPremier\\n{008000}Stratum\\nAdmiral\\n{008000}Merit\\nWashington\\n{008000}Elegant\\nSultan\\n{008000}Stafford\",\"Kiveszem\",\"Mégse\");
                        return 1;
                }
                else SendClientMessage(playerid,-1,\"Nem vagy az asztal közelébe!~\");
        }
Cím: dialogus gond!
Írta: scripter - 2013. szeptember 01. - 18:48:07
háhá  :thumbsup:
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(\"/autovesz3\", cmdtext, true) || !strcmp(\"/autóvesz3\", cmdtext, true))
{
ShowPlayerDialog(playerid,70,DIALOG_STYLE_LIST,\"{008890}Katalógus:\",\"{008009}Cover\\n{008090}Tanpa\\n{008900}Hermes\\n{098000}Sabre\\nTornado\\nVoodoo\\nRemington\\nMajestic\\nBuccaneer\\nClub\\nManana\\nEsperanto\\nVirgo\\nBravura\\nStallion\\nCadrona\\nFortune\\nBlista Compact\\nBuffalo\\nEuros\\nAlpha\\nUranus\\nPhoenix\\nCheetah\\nZR350\\nElegy\\nFlash\\nTurismo\\nJester\\nInfernus\\nBullet\\nWindsor\",\"Megveszem\",\"Mégse\");
return 1;
}
return 0;
}
Cím: dialogus gond!
Írta: rcsbakos2 - 2013. szeptember 01. - 18:55:24
Scripter köszönöm a hozzászólásod de én már ezt használom :( és ez is rosz:
 
  if(strcmp(cmd, \"/autóvesz5\") || strcmp(cmd, \"/autovesz5\"))
        {
                if(IsPlayerInRangeOfPoint( playerid, 1, -165.2178,2716.0762,62.7507))
                {
                        ShowPlayerDialog(playerid,69,DIALOG_STYLE_LIST,\"{008890}Katalógus:\",\"{008000}Glendale\\nOceanic\\n{008000}Savanna\\nTahoma\\n{008000}Emperor\\nRegina\\n{008000}Vincent\\nPrimo\\n{008000}Greenwood\\nSolair\\n{008000}Nebula\\nSentinel\\n{008000}Sunrise\\nPremier\\n{008000}Stratum\\nAdmiral\\n{008000}Merit\\nWashington\\n{008000}Elegant\\nSultan\\n{008000}Stafford\",\"Kiveszem\",\"Mégse\");
                        return 1;
                }
                else SendClientMessage(playerid,-1,\"Nem vagy az asztal közelébe!~\");
        }
Cím: dialogus gond!
Írta: scripter - 2013. szeptember 01. - 18:59:10
:P :P
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(\"/autovesz\", cmdtext, true) || !strcmp(\"/autóvesz\", cmdtext, true))
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, -165.2178,2716.0762,62.7507)) return SendClientMessage(playerid,-1,\"Nem vagy az asztal közelébe!~\");
        {
   ShowPlayerDialog(playerid,70,DIALOG_STYLE_LIST,\"{008890}Katalógus:\",\"{008009}Cover\\n{008090}Tanpa\\n{008900}Hermes\\n{098000}Sabre\\nTornado\\nVoodoo\\nRemington\\nMajestic\\nBuccaneer\\nClub\\nManana\\nEsperanto\\nVirgo\\nBravura\\nStallion\\nCadrona\\nFortune\\nBlista Compact\\nBuffalo\\nEuros\\nAlpha\\nUranus\\nPhoenix\\nCheetah\\nZR350\\nElegy\\nFlash\\nTurismo\\nJester\\nInfernus\\nBullet\\nWindsor\",\"Megveszem\",\"Mégse\");
   return 1;
}
}
return 0;
}
Cím: dialogus gond!
Írta: rcsbakos2 - 2013. szeptember 01. - 19:16:33
kösz most nem dob ki semmi üzenetet :|
Cím: dialogus gond!
Írta: scripter - 2013. szeptember 01. - 19:18:30
hogy érted?
azt figyeld hogy a parancs autovesz, és nem autovesz3.
ird át és ugy próbáld.