אי אפשר לעשות פקודות על שחקנים אחרים
#1

עשיתי את הפקודה הזאת :
קוד:
PHP Code:
if(strcmp(cmdtext,"/Suspect",true) == || strcmp(cmdtext,"/Su",true) == 0)   {
   
tmp strtok(cmdtextidx);
   if(!
strlen(tmp)){
   
SendClientMessage(playeridCOLOR_GREEN"USAGE: /Suspect [PlayerID/PlayerName]");
   return 
1;
   }
   
tmp strtok(cmdtextidx);
   
GivePlayerID ReturnUser(tmp);
   if(
IsPlayerConnected(GivePlayerID))
   {
      if(
GivePlayerID != INVALID_PLAYER_ID)
      {
         if(
Suspect[GivePlayerID] == 0)return Suspect[GivePlayerID] = ,SetPlayerWantedLevel(GivePlayerID1) ,SendClientMessage(playeridCOLOR_ORANGE"You Level Wanted Now Is: 1 ");
         if(
Suspect[GivePlayerID] == 1)return Suspect[GivePlayerID] = ,SetPlayerWantedLevel(GivePlayerID2) ,SendClientMessage(playeridCOLOR_ORANGE"You Level Wanted Now Is: 2 ");
         if(
Suspect[GivePlayerID] == 2)return Suspect[GivePlayerID] = ,SetPlayerWantedLevel(GivePlayerID3) ,SendClientMessage(playeridCOLOR_ORANGE"You Level Wanted Now Is: 3 ");
         if(
Suspect[GivePlayerID] == 3)return Suspect[GivePlayerID] = ,SetPlayerWantedLevel(GivePlayerID4) ,SendClientMessage(playeridCOLOR_ORANGE"You Level Wanted Now Is: 4 ");
         if(
Suspect[GivePlayerID] == 4)return Suspect[GivePlayerID] = ,SetPlayerWantedLevel(GivePlayerID5) ,SendClientMessage(playeridCOLOR_ORANGE"You Level Wanted Now Is: 5 ");
         if(
Suspect[GivePlayerID] == 5)return Suspect[GivePlayerID] = ,SetPlayerWantedLevel(GivePlayerID6) ,SendClientMessage(playeridCOLOR_ORANGE"You Level Wanted Now Is: 6 ") ,SetPlayerColor(GivePlayerIDCOLOR_RED) ,SetPlayerMarkerForPlayer(iplayeridCOLOR_RED);
         if(
Suspect[GivePlayerID] == 6)return SendClientMessage(playeridCOLOR_ORANGE,"You Cant Use This Command This Player Alredy Have Level Wanted: 6");
         }
      }
   }
   return 
1;

החלק הראשון של הפקודה עובד כרגיל אינ רושם /Suspect מופיע לי ההודעה :
USAGE: /Suspect [PlayerID/PlayerName]
אבל ברגע שאני רושם איידי של שחקן בשרת זה לא עובד הפקודה לא פועלת רק החלק הראשון של הפקודה טובה, אני לא מצליח לעשות את הפקודה על שחקן אחר למה זה ?

הנה מה שיש בOnPlayerCommandText למעלה :
קוד:
PHP Code:
new cmd[256];   new tmp[256];
   new 
GivePlayerIDidx;
   new 
vehicleid GetPlayerVehicleID(playerid);
   
tmp strtok(cmdtextidx);
   
cmd strtok(cmdtextidx);
   
GivePlayerID ReturnUser(tmp); 
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)