if(strcmp(cmd, "/soundvalid", true))
Es muss: if(!strcmp(cmd,"/soundvalid",true)) heißen ![]()
Und wieso nutzt du goto und do-while?
Bitte goto nie verwenden...das ist ein sehr schlechter programmierstil...
C
if(!strcmp(cmd, "/soundvalid", true))
{
new tmp[20], targetsoundid;
tmp = strtok(cmdtext, idx);
if(!tmp[0]) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /soundvalid [soundid]");
targetsoundid = strval(tmp);
for(new i; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
PlayerPlaySound(i, targetsoundid, 0,0,0);
}
printf("Playing SoundID: %i",targetsoundid);
return 1;
}
Alles anzeigen