-
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\");
}
-
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;
}
-
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:(
-
Í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;
}
-
mi a különbség?:o
-
// nyíl helyett csak / nyíl kell.. az a külömbség.
-
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!~\");
}
-
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!~\");
}
-
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;
}
-
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!~\");
}
-
: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;
}
-
kösz most nem dob ki semmi üzenetet :|
-
hogy érted?
azt figyeld hogy a parancs autovesz, és nem autovesz3.
ird át és ugy próbáld.