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: Bluebay - 2011. március 13. - 00:11:36

Cím: Teleport nem mükszik
Írta: Bluebay - 2011. március 13. - 00:11:36
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(\"/race33\", cmdtext, true))
    {
        SetPlayerPos(playerid, 2618.5215 ,41.7893 ,26.2544);
        SendClientMessage(playerid, 0xFF0000FF, \"Felkészülni! A Versenypályára teleportáltál! Sok Sikert!\");
        return 1;
    }
    if(!strcmp(\"/kill\", cmdtext, true))
    {
        SetPlayerHealth(playerid, 0);
        return 1;
    }

 
/race33 miért nemjó?
Cím: Teleport nem mükszik
Írta: Sheet - 2011. március 13. - 00:13:06
Ír ki valami hibát?
Cím: Teleport nem mükszik
Írta: Gang[St]e[R] - 2011. március 13. - 00:26:57

public OnPlayerCommandText(playerid, cmdtext[])
{
       if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
       {
                  SetPlayerPos(playerid, 2618.5215 ,41.7893 ,26.2544);
                  SendClientMessage(playerid, 0xFF0000FF, \"Felkészülni! A Versenypályára teleportál! Sok Sikert!\");
                  return 1;
       }
       if(!strcmp(\"/kill\", cmdtext, true, 10) == 0)
       {
                 SetPlayerArmour(playerid, 0.0);
                 SetPlayerHealth(playerid, 0.0);
                 return 1;
       }
}
Cím: Teleport nem mükszik
Írta: Bluebay - 2011. március 13. - 00:40:42
Idézetet írta: Sheet date=1299971586\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6775\" data-ipsquote-contentclass=\"forums_Topic
Ír ki valami hibát?
 
semmit, és játékba azt irja nincs ilyen parancs
 
link=topic=10704.msg120671#msg120671 date=1299972417]

public OnPlayerCommandText(playerid, cmdtext[])
{
       if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
       {
                  SetPlayerPos(playerid, 2618.5215 ,41.7893 ,26.2544);
                  SendClientMessage(playerid, 0xFF0000FF, \"Felkészülni! A Versenypályára teleportál! Sok Sikert!\");
                  return 1;
       }
       if(!strcmp(\"/kill\", cmdtext, true, 10) == 0)
       {
                 SetPlayerArmour(playerid, 0.0);
                 SetPlayerHealth(playerid, 0.0);
                 return 1;
       }
}

 

[/quote]
Mi változott?
Cím: Teleport nem mükszik
Írta: Gang[St]e[R] - 2011. március 13. - 00:55:58
Úristen ember nézelõdjél már..
 
 if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)

 

if(!strcmp(\"/race33\", cmdtext, true))

 
Nah észrevetted? ugye nehéz volt?
a mycommand parancsot ird át és nefelegy egy ! jelet tenni a strcmp elé.
Cím: Teleport nem mükszik
Írta: sabypinter - 2011. március 13. - 07:58:08
Gangster sorry kezdõ vagyok még scriptbe de mi-é kell !-jel a strcmp elé??
Cím: Teleport nem mükszik
Írta: jana4 - 2011. március 13. - 15:38:54
Idézetet írta: sabypinter date=1299999488\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6775\" data-ipsquote-contentclass=\"forums_Topic
Gangster sorry kezdõ vagyok még scriptbe de mi-é kell !-jel a strcmp elé??
 
Elvileg azt jelzi hogy nem függ az hogy a parancs kis-nagy betû érzékeny.

Tehát ilyen is lehet egy /race33 parancs:

 
if(!strcmp(\"/RacE33\", cmdtext, true))

 

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(\"/race33\", cmdtext, true))
    {
        SetPlayerPos(playerid, 2618.5215 ,41.7893 ,26.2544);
        SendClientMessage(playerid, 0xFF0000FF, \"Felkészülni! A Versenypályára teleportáltál! Sok Sikert!\");
        return 1;
    }
    if(!strcmp(\"/kill\", cmdtext, true))
    {
        SetPlayerHealth(playerid, 0.0);
        return 1;
    }
    return 0;
}

 
Próbáld ki. Ha nem jó, nálad van a hiba.
Cím: Teleport nem mükszik
Írta: lusta19 - 2011. március 14. - 13:39:04
if (strcmp(\"/race33\", cmdtext, true, 10) == 0)
{
    SetVehiclePos(GetPlayerVehicleID(playerid), 2618.5215 ,41.7893 ,26.2544);//evvel a kocsit telézi
    SetPlayerPos(playerid,2618.5215 ,41.7893 ,26.2544);//ez meg a Skint
    SendClientMessage(playerid, 0x008000AA, \"Elteleportáltál Race33-ra!\"); //A chatboxba írja ki
    return 1;
}

 
Szerintem igy egyszerübb!!