Donor commads problem
#1

Ok so my donor commands are acting stupid... (We use the GADMIN Latest version) with added commands

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;
} 
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:

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;
} 
Reply
#2

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;
} 
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;
} 
Try this? and tell me
Reply
#3

nope now they dont work at all
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)