script help - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: script help (
/showthread.php?tid=600213)
script help -
GeneralAref - 05.02.2016
Why this code does not work?
Skin does not change.
Код:
new Float:Bodyx[MAX_PLAYERS];
new Float:Bodyy[MAX_PLAYERS];
new Float:Bodyz[MAX_PLAYERS];
Код:
public OnPlayerDeath(playerid,killerid,reason){
GetPlayerPos(playerid,Bodyx[playerid],Bodyy[playerid],Bodyz[playerid]);
SetTimerEx("RemoveBodyPos",4000,false,"i",playerid);
return 1;}
Код:
CMD:fr(playerid,params[]){
#pragma unused params
if(PlayerInfo[playerid][pLogged]==false)return SendClientMessage(playerid,COLOR_RED,LanguageText[93]);
if(PlayerInfo[playerid][pAdmin]<CmdsOptions[fr])return SendClientMessage(playerid,COLOR_RED,LanguageText[13]);
if(ServerInfo[fr]==0)return CommandDisabled(playerid);
if(gClass[playerid]!=Spy)return SendClientMessage(playerid,COLOR_RED,LanguageText[115]);
foreach(Player,i){
if(IsPlayerInRangeOfPoint(playerid,2.0,Bodyx[i],Bodyy[i],Bodyz[i])){
if(gTeam[i]==TEAM_UnitedState)SetPlayerSkin(playerid,285),SetPlayerColor(playerid,TEAM_UnitedState_COLOUR);
if(gTeam[i]==TEAM_Daesh)SetPlayerSkin(playerid,247),SetPlayerColor(playerid,TEAM_Daesh_COLOUR);
if(gTeam[i]==TEAM_Iraq)SetPlayerSkin(playerid,73),SetPlayerColor(playerid,TEAM_Iraq_COLOUR);
if(gTeam[i]==TEAM_Unitedkingdom)SetPlayerSkin(playerid,287),SetPlayerColor(playerid,TEAM_UnitedKingdom_COLOUR);
if(gTeam[i]==TEAM_Russian)SetPlayerSkin(playerid,100),SetPlayerColor(playerid,TEAM_Russian_COLOUR);
if(gTeam[i]==TEAM_Iran)SetPlayerSkin(playerid,46),SetPlayerColor(playerid,TEAM_Iran_COLOUR);
if(gTeam[i]==TEAM_China)SetPlayerSkin(playerid,164),SetPlayerColor(playerid,TEAM_China_COLOUR);
return 1;}
else return SendClientMessage(playerid,COLOR_RED,LanguageText[117]);}
return 1;}
Re: script help -
Prokill911 - 05.02.2016
Try below code.
PHP код:
CMD:fr(playerid,params[]){
if(PlayerInfo[playerid][pLogged]==false) {
SendClientMessage(playerid,COLOR_RED,LanguageText[93]);
return 1;
}
if(PlayerInfo[playerid][pAdmin]<CmdsOptions[fr]) {
SendClientMessage(playerid,COLOR_RED,LanguageText[13]);
return 1;
}
if(ServerInfo[fr]==0) {
CommandDisabled(playerid);
return 1;
}
if(gClass[playerid]!=Spy) {
SendClientMessage(playerid,COLOR_RED,LanguageText[115]);
return 1;
}
foreach(Player,i) {
if(IsPlayerInRangeOfPoint(playerid,2.0,Bodyx[i],Bodyy[i],Bodyz[i])) {
if(gTeam[i] == TEAM_UnitedState) {
SetPlayerSkin(playerid,285);
SetPlayerColor(playerid,TEAM_UnitedState_COLOUR);
} else if(gTeam[i] == TEAM_Daesh) {
SetPlayerSkin(playerid,247);
SetPlayerColor(playerid,TEAM_Daesh_COLOUR);
} else if(gTeam[i] == TEAM_Iraq) {
SetPlayerSkin(playerid,73);
SetPlayerColor(playerid,TEAM_Iraq_COLOUR);
} else if(gTeam[i] == TEAM_Unitedkingdom){
SetPlayerSkin(playerid,287);
SetPlayerColor(playerid,TEAM_UnitedKingdom_COLOUR);
} else if(gTeam[i] == TEAM_Russian) {
SetPlayerSkin(playerid,100);
SetPlayerColor(playerid,TEAM_Russian_COLOUR);
} else if(gTeam[i] == TEAM_Iran) {
SetPlayerSkin(playerid,46);
SetPlayerColor(playerid,TEAM_Iran_COLOUR);
} else if(gTeam[i] == TEAM_China) {
SetPlayerSkin(playerid,164);
SetPlayerColor(playerid,TEAM_China_COLOUR);
}
return 1;
} else {
SendClientMessage(playerid,COLOR_RED,LanguageText[117]);
}
}
return 1;
}
Re: script help -
GeneralAref - 05.02.2016
No different you are add {}