if(strcmp(cmdtext,"/para", true) ==0 )
{
GivePlayerWeapon(playerid,46,0);
SendClientMessage(playerid,COLOR_YELLOW,"Parachute crйe.");
return 1;
}
if (strcmp("/para", cmdtext, true, 5) == 0)
{
GivePlayerWeapon(playerid,46,0);
SendClientMessage(playerid,COLOR_YELLOW,"Parachute crйe.");
return 1;
}
Originally Posted by gamer_Z
show your onplayercommandtext public... the begining and the end, and a few lines before and after this cmd.
btw it can be thst some filterscript block it, they ex return 0; befor you can execute the gamemode commands... i supose all GM commands work all right? |
Originally Posted by ViruZZzZ_ChiLLL
Hmmm.. Try this maybe?
pawn Код:
Quote:
|
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/white", cmdtext, true, 10) == 0)
{
SetPlayerColor(playerid, 0xFFFFFFFF);
return 1;
}
return SendClientMessage(playerid,COLOR_RED,"Unknown Command line"); }
Originally Posted by gamer_Z
Quote:
|
Originally Posted by Yaszine
I've
pawn Код:
& pawn Код:
... more ... cmds in the end Код:
return SendClientMessage(playerid,COLOR_RED,"Unknown Command line"); } |
//begin
public OnPlayerCommandText(playerid,cmdtext[]){
#if defined SD
printf("#0013# command used: %s",cmdtext);
#endif
#if defined UZYJ_SPS
new string[256];
if(AntySpamCMD == 1){
if(!IsPlayerAdmin2(playerid) && !IsPlayerVIP(playerid)){
CMDspam[playerid] ++;
if(CMDspam[playerid] >= 3) {
format(string,256,"[sPs] Przestaс Spamowaж Komendami! Czekasz %d sek.",CMDspam[playerid]);
SendClientMessage(playerid,0xFFFF00AA,string);
return 1;
}
}
}
#endif
if(LoginRegisterCommands(playerid, cmdtext))return 1;
new cmdname2[256],/*pname2[MAX_PLAYER_NAME],*/cmdname[256],temp[256],cmd[256],idx;
cmd = strtok(cmdtext,idx);
//GetPlayerName(playerid, pname2, sizeof(pname2));
strmid(cmdname2, cmdtext, 0, strlen(cmdtext));
//printf("zapisywanie uzytej cmd %s",cmdtext);
ToLog(all_cmds_log,"[CMD] %s(%d) uzyl komendy %s",PlayerName(playerid),playerid,cmdname2);
//printf("zapisano uzyte cmd %s",cmdtext);
//komendy
if(logged[playerid] == 0 && dini_Exists(udb_encode(PlayerName(playerid))))return SendClientMessage(playerid,CINFO,"Zaloguj sie zanim bedziesz uzywac komendy!");
if(TajneKomendy(playerid,cmdtext))return 1;
if(blokada[playerid] == 1)return SendClientMessage(playerid, COLOR_WHITE, "Twoje Komendy Sa Zablokowane!");
if(PMCMDS(playerid,cmdtext))return 1;
strmid(cmdname, cmdtext, 0, strlen(cmdtext));
format(temp, sizeof(temp), "@Eye -> Komenda - %s (%d) wpisaі komendк %s", PlayerName(playerid),playerid, cmdname);
if(HideWrittenCmds[playerid] == 0){
for(new e=0; e<MAX_PLAYERS; e++){
if(IsPlayerConnected(e) && IsPlayerAdmin2(e) && eye2[e] == 1){
if(e == playerid){
} else {
SendClientMessage(e, COLOR_ORANGE, temp);
}
}
}
}
if(!IsPlayerAdmin2(playerid) && jailid[playerid] == 1)return SendClientMessage(playerid,CWARN,"Jestes uwieziony, poczekaj az cie admin/vip wypusci (lub odczekaj 2 min)");
if(ZWJJcmds(playerid,cmdtext))return 1;
if(IsZW[playerid] && !IsPlayerAdmin2(playerid))return SendClientMessage(playerid,CWARN,"Pierwsze wyjdz z ZW!");
if(ZarzadzajCommands(playerid, cmdtext))return 1;
if(BanCommands(playerid,cmdtext))return 1;
if(AdminsCommands(playerid, cmdtext))return 1;
if(ASCommands(playerid,cmdtext))return 1;
if(BlockCommands(playerid,cmdtext))return 1;
#if defined UZYJ_WWII
if(WORLDWARCOMMANDS(playerid,cmdtext))return 1;
if(IsInWW(playerid) && !IsHead(playerid))return SendClientMessage(playerid,CWARN,"Nie mozesz uzywac komend na WOII");
#endif
//end
if(IsPlayerInRP[playerid] == 1){
//if komend rp
}
#if defined SD
printf("#0013# invalid command: %s",cmdtext);
#endif
return SendClientFormatMessage(playerid,CDGREY,"eXe24: Nie ma takiej komendy: %s",cmd);
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,"/para",true)==0)
{
GivePlayerWeapon(playerid,46,1);
SendClientMessage(playerid,green,"You've a parachute, enjoy.");
return 1;
}
return 0;
}
Originally Posted by ikarus❶❸❸❼
pawn Код:
|