//under onplayercommandtext if (strcmp("/track1", cmdtext, true, 7) == 0) { SendClientMessage(playerid,YELLOW,"Loading Track 1...Please wait"); trackarr[playerid]=1; CallLocalFunction("Loadtrack",i,playerid); return 1; } if (strcmp("/track2", cmdtext, true, 7) == 0) { SendClientMessage(playerid,YELLOW,"Loading Track 2...Please wait"); trackarr[playerid]=2; CallLocalFunction("Loadtrack",i,playerid); return 1; } // on its own Loadtrack(playerid) { if(trackarr[playerid] == 1) { SendClientMessage(playerid,YELLOW,"Gets to track1"); // for debuging purposes } if(trackarr[playerid] == 2) { SendClientMessage(playerid,YELLOW,"Gets to track2"); // for debuging purposes } return 1; } // at the top new trackarr[MAX_PLAYERS]; new Loadtrack[MAX_PLAYERS];