01.05.2009, 23:12
Heya guys..
I just need a command for giveplayerweapon on my server.. i am just a newbie and i dont know how should i start... so i ask you if you can do this for me ^^
I need a giveplayerweapon command "/giveweapon <playerid> <weaponid> <Bullets>" I want it for admin use level 3
Some other admin commands already created
Thank you all.
I just need a command for giveplayerweapon on my server.. i am just a newbie and i dont know how should i start... so i ask you if you can do this for me ^^
I need a giveplayerweapon command "/giveweapon <playerid> <weaponid> <Bullets>" I want it for admin use level 3
Some other admin commands already created
Код:
if(strcmp("/heal",cmd,true)==0) { if(!IsPlayerLevelAdmin(playerid,1)) return HelpText(playerid); new tmp[256],id; tmp=strtok(cmdtext,idx); if(!strlen(tmp)) return SendMessage(playerid,"Anwendung: /heal <ID/Name>"); id=ReturnUser(tmp); if(!IsPlayerConnected(id)) return SendMessage(playerid,"Ungьltige ID."); new Float:health; GetPlayerHealth(id,health); if(health<100) { SetPlayerHealth(id,100); new string[128]; format(string,sizeof(string),"Du wurdest von Admin %s geheilt!",PlayerName(playerid)); SendLanguageMessage(id,LANG_DE,string); format(string,sizeof(string),"You have been healed by admin %s!",PlayerName(playerid)); SendLanguageMessage(id,LANG_EN,string); format(string,sizeof(string),"Du hast %s geheilt!",PlayerName(id)); SendMessage(playerid,string); } else SendMessage(playerid,"Dieser Spieler muss nicht geheilt werden."); return 1; } if(strcmp("/dc",cmd,true)==0) { if(!IsPlayerLevelAdmin(playerid,2)) return HelpText(playerid); for(new i=0;i<10;i++) { SendMessageToAll("\n"); SendMessageToAll("\n"); SendMessageToAll("\n"); SendMessageToAll("\n"); } new string[128]; format(string,sizeof(string),"Admin %s hat den Chat gelцscht.",PlayerName(playerid)); SendLanguageMessageToAll(LANG_DE,string); format(string,sizeof(string),"Admin %s has deleted the Chat",PlayerName(playerid)); SendLanguageMessageToAll(LANG_EN,string); return 1; } if(strcmp("/unban",cmd,true)==0) { if(!IsPlayerLevelAdmin(playerid,4)) return HelpText(playerid); new tmp[256]; tmp=strtok(cmdtext,idx); if(!strlen(tmp)) return SendMessage(playerid,"Anwendung: /unban <Name>"); if(!udb_Exists(tmp)) return SendMessage(playerid,"Dieser Accounts existiert nicht."); if(!dUserINT(tmp).("Banned")) return SendMessage(playerid,"Dieser Spieler ist nicht gebannt."); dUserSetINT(tmp).("Banned",0); new string[128]; format(string,sizeof(string),"Du hast %s entbannt!",tmp); SendMessage(playerid,string); printf("[adm] %s hat %s entbannt.",PlayerName(playerid),tmp); return 1; } if(strcmp("/kick",cmd,true)==0) { if(!IsPlayerLevelAdmin(playerid,3)) return HelpText(playerid); new tmp[256],id; tmp=strtok(cmdtext,idx); if(!strlen(tmp)) return SendMessage(playerid,"Anwendung: /kick <ID/Name> <Grund>"); id=ReturnUser(tmp); if(!IsPlayerConnected(id)) return SendMessage(playerid,"Ungьltige ID."); if(!strlen(cmdtext[strlen(cmd)+strlen(tmp)+2]) || id==playerid) return SendMessage(playerid,"Anwendung: /kick <ID/Name> <Grund>"); new string[128]; format(string,sizeof(string),"%s wurde von Admin %s gekickt. (Grund: %s)",PlayerName(id),PlayerName(playerid),cmdtext[strlen(cmd)+1+strlen(tmp)]); SendLanguageMessageToAll(LANG_DE,string); format(string,sizeof(string),"%s has been kicked by admin %s. (Reason: %s)",PlayerName(id),PlayerName(playerid),cmdtext[strlen(cmd)+1+strlen(tmp)]); SendLanguageMessageToAll(LANG_EN,string); printf("[adm] %s hat %s gekickt. (Grund: %s)",PlayerName(playerid),PlayerName(id),cmdtext[strlen(cmd)+1+strlen(tmp)]); Kick(id); return 1; } if(strcmp("/slap",cmd,true)==0) { if(!IsPlayerLevelAdmin(playerid,1)) return HelpText(playerid); new tmp[256],id; tmp=strtok(cmdtext,idx); if(!strlen(tmp)) return SendMessage(playerid,"Anwendung: /slap <ID/Name>"); id=ReturnUser(tmp); if(!IsPlayerConnected(id)) return SendMessage(playerid,"Ungьltige ID."); SlapPlayer(id,10); new string[128]; format(string,sizeof(string),"Du hast %s geslappt!",PlayerName(id)); SendMessage(playerid,string); return 1; } if(strcmp("/goto",cmd,true)==0) { if(!IsPlayerLevelAdmin(playerid,2)) return HelpText(playerid); new tmp[256],id; tmp=strtok(cmdtext,idx); if(!strlen(tmp)) return SendMessage(playerid,"Anwendung: /goto <ID/Name>"); id=ReturnUser(tmp); if(!IsPlayerConnected(id)) return SendMessage(playerid,"Ungьltige ID."); TeleportPlayerToPlayer(playerid,id); new string[128]; format(string,sizeof(string),"Du hast dich zu %s teleportiert!",PlayerName(id)); SendMessage(playerid,string); format(string,sizeof(string),"Admin %s hat sich zu dir teleportiert!",PlayerName(playerid)); if(!SendLanguageMessage(id,LANG_DE,string)) { format(string,sizeof(string),"Admin %s has teleported to you!",PlayerName(playerid)); SendLanguageMessage(id,LANG_EN,string); } return 1; }