Szerző Téma: Tiltó parancs  (Megtekintve 822 alkalommal)

Tiltó parancs
« Dátum: 2013. augusztus 10. - 13:00:50 »
0 Show voters
Helló azt akarnám kérdezni hogy hogylehetne egy strcmp paranccsal megoldani hogy pl beírom  azt hogy /illegálilt és ezzel 5 parancsot nemfog engedélyezni.

Tiltó parancs
« Válasz #1 Dátum: 2013. augusztus 11. - 22:09:29 »
0 Show voters
Talán úgy megtudod oldani, mint a Dm-nél.
 
#include <a_samp>
new bool:tilt[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    tilt[playerid] = false;
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    tilt[playerid] = false;
    return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/tiltas\") == 0 )
{
    if(tilt[playerid] == true) return SendClientMessage(playerid,0xFFFF00AA,\"Már tiltva vannak a parancsok\");
    tilt[playerid] = true;
    SendClientMessage(playerid, 0x33AA33FF, \"Parancsok tiltása bekapcsolva. Kikapcsolás: /engedelyez\");
}
if(strcmp(cmdtext, \"/engedelyez\") == 0 )
{
    if(tilt[playerid] == false) return SendClientMessage(playerid,0xFFFF00AA,\"Nincsenek tiltva a parancsok\");
    tilt[playerid] = false;
    SendClientMessage(playerid, 0x33AA33FF, \"Parancsok engedélyezve\");
}
if(strcmp(cmdtext, \"/parancs1\") == 0 )
{
    if(tilt[playerid] == true) return SendClientMessage(playerid,0xFFFF00AA,\"Parancs tiltás bekapcsolva. Kikapcsolás: /engedelyez\");
}
if(strcmp(cmdtext, \"/parancs2\") == 0 )
{
    if(tilt[playerid] == true) return SendClientMessage(playerid,0xFFFF00AA,\"Parancs tiltás bekapcsolva. Kikapcsolás: /engedelyez\");
}
//És így tovább.
return 0;
}

Tiltó parancs
« Válasz #2 Dátum: 2013. augusztus 13. - 14:37:37 »
+1 Show voters
Jogos de nem megy. Megcsintem ezt amit küldtél de beírom a parancsot és semmi!

Tiltó parancs
« Válasz #3 Dátum: 2013. augusztus 13. - 21:42:29 »
0 Show voters
Pedig jól csinálta meg :) Te rontottál el valamit kundlam

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal