public OnPlayerConnect(playerid) { new name[MAX_PLAYER_NAME], string[128]; new para1, ip[17]; GetPlayerName(para1, name, sizeof(name)); GetPlayerIp(para1, ip, sizeof(ip)); if(Player[playerid][pAdmin] >= 1 && IsPlayerAdmin(playerid)) format(string, sizeof(string), "[ADMIN] Player %s has connected with IP: %d", name, ip); SendAdminMessage(-1, string); return 1; }
if(!( 1 <= ammo <= 999 )) return SCM(playerid, -1, "The gun ammo must be between 1-999!");
GetPlayerIP(playerid,ip,sizeof(ip));
if(ammo == 0 || ammo >= 999) return SCM(playerid,-1,"The gun ammo must be between 1-999!");
if(Player[playerid][pAdmin] >= 1 && IsPlayerAdmin(playerid))
if(Player[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
public OnPlayerConnect(playerid)
{
new name[MAX_PLAYER_NAME], string[128];
new ip[17];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerIp(playerid, ip, sizeof(ip));
if(Player[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
{
format(string, sizeof(string), "[ADMIN] Admin Player %s has connected with IP: %s", name, ip);
SendAdminMessage(-1, string);
}
else
{
format(string, sizeof(string), "[ADMIN] Player %s has connected with IP: %s", name, ip);
SendAdminMessage(-1, string);
}
return 1;
}
stock GetName(playerid)
{
new GeName[MAX_PLAYER_NAME];
GetPlayerName(playerid, GeName, sizeof(GeName));
return GeName;
}
public OnPlayerConnect(playerid)
{
new string[128], ip[17];
GetPlayerIp(playerid, ip, sizeof(ip));
if(Player[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
{
format(string, sizeof(string), "[ADMIN] Admin Player %s has connected with IP: %s", GetName(playerid), ip);
SendAdminMessage(-1, string);
}
else
{
format(string, sizeof(string), "[ADMIN] Player %s has connected with IP: %s", GetName(playerid), ip);
SendAdminMessage(-1, string);
}
return 1;
}
GM.pwn(179) : error 035: argument type mismatch (argument 2) GM.pwn(179) : error 035: argument type mismatch (argument 2)
GetPlayerName(playerid, name, sizeof(name)); GetPlayerIp(playerid, ip, sizeof(ip));
sscanf warning: Format specifier does not match parameter count.
You can't get 2 times 179 lines if they are separate.
The sscanf error is due because you haven't specified the size of your string. Like "is" -> false"is[24]" -> correct |
new para1, gun, ammo; new sendername[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME], string[128];
Код:
new para1, gun, ammo; new sendername[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME], string[128]; |
new Target, String[50]; if(sscanf(params, "us[50]", Target, String)) ...
Код:
new Target, String[50]; if(sscanf(params, "us[50]", Target, String)) ... |