Szerző Téma: ZCMD to STRCMP  (Megtekintve 1318 alkalommal)

ZCMD to STRCMP
« Dátum: 2012. október 21. - 12:19:01 »
0 Show voters
Üdv! :)
nekem ezt kéne átrakni STRCMP-be mert nem értem mit, hogyan kéne! Aki segít annak ment a + és a tisztelet!
 
/*
Zene lejátszó by Tony
*/
#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
        print(\"\\n--------------------------------------\");
        print(\"Zene lejátszó by Tony \");
        print(\"--------------------------------------\\n\");
        return 1;
}
public OnFilterScriptExit()
{
        return 1;
}
#else
main()
{
        print(\"\\n----------------------------------\");
        print(\" Zene lejátszó by Tony\");
        print(\"----------------------------------\\n\");
}
CMD:zene(playerid,params[])
{
new zenelink[1000];
if(sscanf(params, \"s[1000]\",zenelink))SendClientMessage(playerid,0xFF7318FF,\"Használat:/zene [link]\");
PlayAudioStreamForPlayer(playerid,zenelink);
return 1;
}
CMD:stopzene(playerid)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
#endif

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
ZCMD to STRCMP
« Válasz #1 Dátum: 2012. október 21. - 12:31:10 »
0 Show voters
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, \"/zene\", true, 5))
    {
        if(!cmdtext[5]) { return SendClientMessage(playerid,0xFF7318FF,\"Használat:/zene [link]\"); }
// Verzió 1
new str[128];
        format(str, sizeof(str), \"%s\",cmdtext[6]);
        SendClientMessageToAll(0xFFFF00AA, str);
        // Verzió 2
        strdel(cmdtext,0,6);
        SendClientMessageToAll(0xFFFF00AA, cmdtext);
        return 1;
    }
    if(!strcmp(cmdtext, \"/stopzene\", true))
    {
        StopAudioStreamForPlayer(playerid);
        return 1;
    }
    return 0;
}

 
ez megfelel? :D te kérted strcmp-sre :) de van strtok-os megoldás is :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

ZCMD to STRCMP
« Válasz #2 Dátum: 2012. október 21. - 12:46:28 »
0 Show voters
De le is játsza a linket?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
ZCMD to STRCMP
« Válasz #3 Dátum: 2012. október 21. - 14:39:46 »
+1 Show voters
azt gondoltam annyi tapasztalatod van hogy válassz és a kiírás helyett lejátszasd a szöveget :)
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, \"/zene\", true, 5))
    {
        if(!cmdtext[5]) { return SendClientMessage(playerid,0xFF7318FF,\"Használat:/zene [link]\"); }
        strdel(cmdtext,0,6);
        PlayAudioStreamForPlayer(playerid,cmdtext);
        return 1;
    }
    if(!strcmp(cmdtext, \"/stopzene\", true))
    {
        StopAudioStreamForPlayer(playerid);
        return 1;
    }
    return 0;
}
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal