06.02.2011, 06:46
Hi!
I mading a RP gamemode server but i have some problems:
1. The tazer is the SD pistol but when i type /ta i got the weapon but the when i shoot a player with the tazer it not getting tazed,not happens anythin :S
2.When i cuff a player is not do anim automaticly like /cuffed or somethin :S
Thx for helping!
I mading a RP gamemode server but i have some problems:
1. The tazer is the SD pistol but when i type /ta i got the weapon but the when i shoot a player with the tazer it not getting tazed,not happens anythin :S
Код:
if(strcmp(cmd, "/tazer", true) ==0 || strcmp(cmd, "/ta", true) ==0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 14) { if(IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_GREY, " Nem tudsz sokkolni mivel jбrmыben vagy!"); return 1; } if(UsingTazer[playerid] == 0) { GetPlayerWeaponData(playerid, 2, SaveHandGun[playerid][0],SaveHandGun[playerid][1]); GivePlayerWeapon(playerid, 23, 40); UsingTazer[playerid]=1; GetPlayerName(playerid, sendername, sizeof(sendername)); GiveNameSpace(sendername); if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); } format(string, sizeof(string), "* %s elхveszi a sokkolуjбt az цvйbхl.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { GetPlayerName(playerid, sendername, sizeof(sendername)); GivePlayerWeapon(playerid, 24, 0); GivePlayerWeapon(playerid, SaveHandGun[playerid][0], SaveHandGun[playerid][1]); GiveNameSpace(sendername); UsingTazer[playerid]=0; if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); } format(string, sizeof(string), "* %s visszateszi a sokkolуjбt az цvйbe.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } else { SendClientMessage(playerid, COLOR_GREY, " Nem vagy rendхr!"); } } return 1; }
Код:
if(strcmp(cmd, "/handcuff", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 14) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "HASZNБLAT: /handcuff [Playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { /*if(PlayerInfo[giveplayerid][pMember] == 1) { SendClientMessage(playerid, COLOR_GREY, " You can't Cuff Cops/FBI/Goverment !"); return 1; } else if(PlayerInfo[giveplayerid][pMember] == 2) { SendClientMessage(playerid, COLOR_GREY, " You can't Cuff Cops/FBI/Goverment !"); return 1; } else if(PlayerInfo[giveplayerid][pMember] == 3) { SendClientMessage(playerid, COLOR_GREY, " You can't Cuff Cops/FBI/Goverment !"); return 1; }*/ if(PlayerCuffed[giveplayerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " A jбtйkoson mбr van bilincs !"); return 1; } if (ProxDetectorS(3.0, playerid, giveplayerid)) { if (IsPlayerInAnyVehicle(giveplayerid)) { SendClientMessage(playerid, COLOR_GREY, " Nem tudsz bilincselni jбrmыben!"); return 1; } if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Nem tudod megbilincselni magad!"); return 1; } if(GetPlayerState(playerid) == 1) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); GiveNameSpace(giveplayer); GiveNameSpace(sendername); if(PlayerInfo[giveplayerid][pMaskUse] == 1) { format(giveplayer, sizeof(giveplayer), "Stranger_%d", RandMask[giveplayerid]); } if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); } format(string, sizeof(string), "* Megbilincselve lettйl %s бltal.", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Megbilincselted %s .", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* %s megbilincseli %s нgy х nem megy sehova.", sendername ,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); GameTextForPlayer(giveplayerid, "~r~Bilicselve", 2500, 3); TogglePlayerControllable(giveplayerid, 0); PlayerCuffed[giveplayerid] = 1; } else { return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " A jбtйkos nincs a kцzeledben !"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " A jбtйkos Offline !"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Nem vagy Rendхr vagy FBI !"); } } return 1; }