CMD:fix(playerid, params[]) { new vehicleid = GetPlayerVehicleID(playerid); if(PlayerData[playerid][VipLevel] < 1) return 0; IsPlayerInAnyVehicle(playerid); SetVehicleHealth(vehicleid, 1000.0); return 1; } CMD:v(playerid, params[]) { new string[128]; new name[MAX_PLAYERS]; if(PlayerData[playerid][VipLevel] < 1) return 0; GetPlayerName(playerid, name, MAX_PLAYERS); format(string, sizeof(string), "%s: %s", name); SendClientMessageToAll(-1, string); return 1; }
CMD:fix(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if(PlayerData[playerid][VipLevel] < 1) return 0;
IsPlayerInAnyVehicle(playerid);
SetVehicleHealth(vehicleid, 1000.0);
RepairVehicle(vehicleid);
return 1;
}
CMD:v(playerid, params[])
{
new string[128];
new name[MAX_PLAYERS_NAME];
if(PlayerData[playerid][VipLevel] < 1) return 0;
GetPlayerName(playerid, name,MAX_PLAYERS_NAME);//here was the problem
format(string, sizeof(string), "%s: %s", name);// onemore prob here tell that fast whats the next thing??
SendClientMessageToAll(-1, string);
return 1;
}
pawn Код:
![]() |
CMD:fix(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if(PlayerData[playerid][VipLevel] < 1) return 0;
IsPlayerInAnyVehicle(playerid);
SetVehicleHealth(vehicleid, 1000.0);
RepairVehicle(vehicleid);
return 1;
}
CMD:v(playerid, params[])
{
new string[128];
new name[MAX_PLAYERS_NAME];
if(PlayerData[playerid][VipLevel] < 1) return 0;
GetPlayerName(playerid, name,MAX_PLAYERS_NAME);
format(string, sizeof(string), "%s: %s", name, params);// added params here
SendClientMessageToAll(-1, string);
return 1;
}
It's probably params, so it would look like this:
pawn Код:
|
CMD:v(playerid, params[])
{
new string[128];
new name[MAX_PLAYERS];
if(PlayerData[playerid][VipLevel] < 1) return 0;
GetPlayerName(playerid, name, MAX_PLAYERS);
format(string, sizeof(string), "%s: %s", name); //Here's the problem, you're only applying one variable. When you actually needed 2
SendClientMessageToAll(-1, string);
return 1;
}
CMD:v(playerid, params[])
{
if(PlayerData[playerid][VipLevel] >= 1)
{
new string[128];
new message[130];
new name[MAX_PLAYER_NAME];
if(sscanf(params, "u", message)) return SendClientMessage(playerid, -1, "Usage: /v [message]");
{
GetPlayerName(playerid, name, MAX_PLAYERS);
format(string, sizeof(string), "%s: %s", message);
SendClientMessageToAll(-1, string);
}
}
else return 0;
return 1;
}
Yea , it might be , but we cant go against the thinking of the owner of the script so i asked him
![]() |
CMD:v(playerid, params[]) { new string[128]; new name[MAX_PLAYER_NAME]; new message[130]; if(PlayerData[playerid][VipLevel] < 1) return 0; if(sscanf(params, "u", message)) return SendClientMessage(playerid, -1, "Usage: /v [message]"); GetPlayerName(playerid, name,MAX_PLAYER_NAME); format(string, sizeof(string), "%s: %s", name, params); SendClientMessageToAll(-1, string); return 1; }
i fixed it with your help thanks
Код:
CMD:v(playerid, params[]) { new string[128]; new name[MAX_PLAYER_NAME]; new message[130]; if(PlayerData[playerid][VipLevel] < 1) return 0; if(sscanf(params, "u", message)) return SendClientMessage(playerid, -1, "Usage: /v [message]"); GetPlayerName(playerid, name,MAX_PLAYER_NAME); format(string, sizeof(string), "%s: %s", name, params); SendClientMessageToAll(-1, string); return 1; } |
if(sscanf(params, "u", message)) return SendClientMessage(playerid, -1, "Usage: /v [message]");
if(sscanf(params, "s[130]", message)) return SendClientMessage(playerid, -1, "Usage: /v [message]");