SA-MP Forums Archive
Donor commads problem - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Donor commads problem (/showthread.php?tid=588590)



Donor commads problem - Thoma - 10.09.2015

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

we use /dcar2

PHP код:
CMD:dcar1(playeridparams[])//DL1
{
    if(
gPlayerGamemode[playerid] != MODE_TEAM_DEATHMATCH) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You Cant use this COMMAND here.");
    if(
gDuel[playerid][d_induel]) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You Cant use this COMMAND here.");
    
    if(
GetPlayerMoney(playerid) < 1000) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You need atleast $1000 to use this command.");
    
    if(
GAdmin_GetPlayerInt(playerid"vip") < 1) {
    
DestroyVehicle(gPlayerVehicle[playerid]);
    new 
Float:pos[4];
    
GetPlayerPos(playeridpos[0], pos[1], pos[2]);
    
GetPlayerFacingAngle(playeridpos[3]);
    
gPlayerVehicle[playerid] = CreateVehicle(411pos[0], pos[1], pos[2], pos[3], random(255), random(255), -1);
    
LinkVehicleToInterior(gPlayerVehicle[playerid],GetPlayerInterior(playerid));
    
SetVehicleVirtualWorld(gPlayerVehicle[playerid],GetPlayerVirtualWorld(playerid));
    
PutPlayerInVehicle(playeridgPlayerVehicle[playerid], 0);
    
GameTextForPlayer(playerid"~w~Donor Car ~r~$1000"30003);
    
GivePlayerMoney(playerid, - 1000);
    } else return 
SendClientMessage(playeridCOLOR_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(playeridparams[])//DL2
{
    if(
gPlayerGamemode[playerid] != MODE_TEAM_DEATHMATCH) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You Cant use this COMMAND here.");
    if(
gDuel[playerid][d_induel]) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You Cant use this COMMAND here.");
    
    if(
GetPlayerMoney(playerid) < 100) return SendClientMessage(playeridCOLOR_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(playeridCOLOR_THISTLE"USAGE: /dskin [skin]");
    if(
skin || skin 311) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: Invalid skin id, must be b/w  0 - 311.");
    for(new 
isizeof(gTeam); i++)
    {
        if(
skin == gTeam[i][E_SKIN]) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You cannot use a team skin, try another one.");
    }
    
SetPlayerSkin(playeridskin);
    
GameTextForPlayer(playerid"~w~Donor Skin ~r~$100"30003);
    
GivePlayerMoney(playerid, - 100);
    } else return 
SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You must be a donor level 2+ to use this command.");
    return 
1;




Re: Donor commads problem - SpikY_ - 10.09.2015

PHP код:
CMD:dskin(playeridparams[])//DL2
{
    if(
gPlayerGamemode[playerid] != MODE_TEAM_DEATHMATCH) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You Cant use this COMMAND here.");

    if(
gDuel[playerid][d_induel]) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You Cant use this COMMAND here.");
    
    if(
GetPlayerMoney(playerid) < 100) return SendClientMessage(playeridCOLOR_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(playeridCOLOR_THISTLE"USAGE: /dskin [skin]");

    if(
skin || skin 311) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: Invalid skin id, must be b/w  0 - 311.");

    for(new 
isizeof(gTeam); i++)
    {
        if(
skin == gTeam[i][E_SKIN]) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You cannot use a team skin, try another one.");
    }

    
SetPlayerSkin(playeridskin);
    
GameTextForPlayer(playerid"~w~Donor Skin ~r~$100"30003);
    
GivePlayerMoney(playerid, - 100);
    } else return 
SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You must be a donor level 2+ to use this command.");
    return 
1;

PHP код:
CMD:dcar1(playeridparams[])//DL1
{
    if(
gPlayerGamemode[playerid] != MODE_TEAM_DEATHMATCH) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You Cant use this COMMAND here.");

    if(
gDuel[playerid][d_induel]) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You Cant use this COMMAND here.");
    
    if(
GetPlayerMoney(playerid) < 1000) return SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You need atleast $1000 to use this command.");
    
    if(
GAdmin_GetPlayerInt(playerid"vip") >= 1) {

    
DestroyVehicle(gPlayerVehicle[playerid]);

    new 
Float:pos[4];
    
GetPlayerPos(playeridpos[0], pos[1], pos[2]);
    
GetPlayerFacingAngle(playeridpos[3]);

    
gPlayerVehicle[playerid] = CreateVehicle(411pos[0], pos[1], pos[2], pos[3], random(255), random(255), -1);
    
LinkVehicleToInterior(gPlayerVehicle[playerid],GetPlayerInterior(playerid));
    
SetVehicleVirtualWorld(gPlayerVehicle[playerid],GetPlayerVirtualWorld(playerid));

    
PutPlayerInVehicle(playeridgPlayerVehicle[playerid], 0);
    
GameTextForPlayer(playerid"~w~Donor Car ~r~$1000"30003);
    
GivePlayerMoney(playerid, - 1000);
    } else return 
SendClientMessage(playeridCOLOR_FIREBRICK"ERROR: You must be a donor level 1+ to use this command.");
    return 
1;

Try this? and tell me


Re: Donor commads problem - Thoma - 10.09.2015

nope now they dont work at all