How to add a code into a gamemode? need help
#1

so basically i want to add a code into my gamemode , How could i make it work?

for exampe this

PHP код:
public OnPlayerCommandText(playeridcmdtext[]) 

new 
MSG[250]; 
new 
Name[MAX_PLAYER_NAME]; 
GetPlayerName(playerid,Name,sizeof(Name)); 
    if (
strcmp("/greet"cmdtexttrue10) == 0
    { 
        if(
PlayerInfo[playerid][pCop] == 1){ 
            if(
PlayerToPlayer(playerid,510.0)){ 
                
format(MSG,sizeof(MSG),"Hello, I'm %s [Police Officer] with the Los Santos Police Department. Do you know why I stopped you today?"Name); 
                
SendClientMessage(playeridCOLOR_WHITEMSG);{ 
        return 
1
    } 
    return 
0

stock PlayerToPlayer(playeridtargetidFloat:distance

    new 
Float:xFloat:yFloat:z
    
GetPlayerPos(playerid,x,y,z); 
    if(
IsPlayerInRangeOfPoint(targetid,distance,x,y,z)) 
    { 
        return 
true
    } 
    return 
false

Reply
#2

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])  
{  
    new MSG[250];  
    new Name[MAX_PLAYER_NAME];  
    GetPlayerName(playerid,Name,sizeof(Name));  

    if (strcmp("/greet", cmdtext, true, 10) == 0)  
    {  
        if(PlayerInfo[playerid][pCop] == 1){  
            if(PlayerToPlayer(playerid,5, 10.0))
            {  
                format(MSG,sizeof(MSG),"Hello, I'm %s [Police Officer] with the Los Santos Police Department. Do you know why I stopped you today?", Name);  
                SendClientMessage(playerid, COLOR_WHITE, MSG);
            }
        }  
        return 1;  
    }  
    return 0;  
}  

stock PlayerToPlayer(playerid, targetid, Float:distance)  
{  
    new Float:x, Float:y, Float:z;  
    GetPlayerPos(playerid,x,y,z);  
    if(IsPlayerInRangeOfPoint(targetid,distance,x,y,z))  
    {  
        return true;  
    }  
    return false;  
}
Reply
#3

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])  
{  
    new MSG[250];  
    new Name[MAX_PLAYER_NAME];  
    GetPlayerName(playerid,Name,sizeof(Name));  

    if (strcmp("/greet", cmdtext, true, 10) == 0)  
    {  
        if(PlayerInfo[playerid][pCop] == 1)
        {  
            for(new i;i!=MAX_PLAYERS;i++)
            {
                if(playerid==i)continue;
                if(IsPlayerConnected(i))
                {
                    if(PlayerToPlayer(playerid,i, 10.0))
                    {
                        format(MSG,sizeof(MSG),"Hello, I'm %s [Police Officer] with the Los Santos Police Department. Do you know why I stopped you today?", Name);  
                        SendClientMessage(i, COLOR_WHITE, MSG);
                                                SendClientMessage(playerid, COLOR_WHITE, MSG);
                    }
                }
            }
        }  
        return 1;  
    }  
    return 0;  
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)