10.09.2015, 14:17
Ok so my donor commands are acting stupid... (We use the GADMIN Latest version) with added commands
we use /dcar2
and it says you must be a donor level 1 to use this yet we are. and its the same for all the other commands EXCEPT /dskin FUNNY Thing is if the account logs into the RCON all the commands work fine.
This is the /dskin command:
we use /dcar2
PHP код:
CMD:dcar1(playerid, params[])//DL1
{
if(gPlayerGamemode[playerid] != MODE_TEAM_DEATHMATCH) return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: You Cant use this COMMAND here.");
if(gDuel[playerid][d_induel]) return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: You Cant use this COMMAND here.");
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: You need atleast $1000 to use this command.");
if(GAdmin_GetPlayerInt(playerid, "vip") < 1) {
DestroyVehicle(gPlayerVehicle[playerid]);
new Float:pos[4];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
GetPlayerFacingAngle(playerid, pos[3]);
gPlayerVehicle[playerid] = CreateVehicle(411, pos[0], pos[1], pos[2], pos[3], random(255), random(255), -1);
LinkVehicleToInterior(gPlayerVehicle[playerid],GetPlayerInterior(playerid));
SetVehicleVirtualWorld(gPlayerVehicle[playerid],GetPlayerVirtualWorld(playerid));
PutPlayerInVehicle(playerid, gPlayerVehicle[playerid], 0);
GameTextForPlayer(playerid, "~w~Donor Car ~r~$1000", 3000, 3);
GivePlayerMoney(playerid, - 1000);
} else return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: You must be a donor level 1+ to use this command.");
return 1;
}
This is the /dskin command:
PHP код:
CMD:dskin(playerid, params[])//DL2
{
if(gPlayerGamemode[playerid] != MODE_TEAM_DEATHMATCH) return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: You Cant use this COMMAND here.");
if(gDuel[playerid][d_induel]) return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: You Cant use this COMMAND here.");
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: You need atleast $100 to use this command.");
if(GAdmin_GetPlayerInt(playerid, "vip") < 2){
new skin;
if(sscanf(params, "i", skin)) return SendClientMessage(playerid, COLOR_THISTLE, "USAGE: /dskin [skin]");
if(skin < 0 || skin > 311) return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: Invalid skin id, must be b/w 0 - 311.");
for(new i; i < sizeof(gTeam); i++)
{
if(skin == gTeam[i][E_SKIN]) return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: You cannot use a team skin, try another one.");
}
SetPlayerSkin(playerid, skin);
GameTextForPlayer(playerid, "~w~Donor Skin ~r~$100", 3000, 3);
GivePlayerMoney(playerid, - 100);
} else return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: You must be a donor level 2+ to use this command.");
return 1;
}

