Need a little bit help
#1

Hi,


I'm making my own script but i have one problem i want to make such command "/job1 nick_name" to set job for player nick_name ,but i can't get working, when i write nick system make job for myself.

Thanks in advance

Код:
           if(!strcmp(cmdtext, "/job1", true, 8)) 
  {
    if(!cmdtext[8])return SendClientMessage(playerid, 0xFF0000FF, "NAUDOJIMAS : /job1 [PLAYER NAME]");

    	if(gTeam[playerid] == PREZIDENT)
				{
    
    giveplayername = strval(tmp);
        if (IsPlayerConnected(giveplayerid)) {
           GetPlayerName(giveplayername, giveplayer, sizeof(giveplayer));
					 SendClientMessage(giveplayername, COLOR_GREEN, "Now you are POLICE chief");
           SendClientMessage(giveplayername, COLOR_YELLOW, "CMD : /make1 [PLAYER NAME]");
	         gTeam[giveplayername] = DIRECTOR_cops;
	         SetPlayerSkin(giveplayername, 147);
           TogglePlayerControllable(giveplayername,1);
		       GivePlayerWeapon(giveplayername,23, 2);
           GivePlayerWeapon(giveplayername,27, 3);
     return 1;
                    }else{
    format(string, sizeof(string), "user: %d is not active.", giveplayername);
		SendClientMessage(playerid, COLOR_YELLOW, string);
}
    return 1;
  } else { SendClientMessage(playerid, COLOR_GREEN, "Only prezident can make you director."); }
  return 1;
  }
Reply
#2

anybody knows ?
Reply
#3

Make it not with player name but with id. Its easyer and better.
Reply
#4

but i need with player name and i don't know how to do that
Reply
#5

It would be a hell lot easier and better if you switched to DCMD/ZCMD.
Reply
#6

Quote:
Originally Posted by juice.j
It would be a hell lot easier and better if you switched to DCMD/ZCMD.
JJ speaks from xperience hehe...

Also learn about sscanf, it helps, don't mess DCMD/ZCMD with strlen and shits.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)