Jump to content
  • 0

comenzi


vasy

Question

Stie cineva cum pot face o comanda din modul acesta

[pawn]dcmd_giveweapon(playerid,params[])

{

if(AccInfo[playerid][Level] >= 2)

{

new Index;

    new tmp[256];  tmp  = strtok(params,Index);

new tmp2[256]; tmp2 = strtok(params,Index);

new tmp3[256]; tmp3 = strtok(params,Index);

    if(!strlen(tmp) || !strlen(tmp2)) return

SendClientMessage(playerid, LIGHTBLUE2, "Usage: /giveweapon [PlayerID] [Weapon ID/Name] [Ammo]") &&

SendClientMessage(playerid, orange, "Function: Will Crash a specified player");

new player1 = strval(tmp);

new weap, ammo, WeapName[32];

new string[128];

if(!strlen(tmp3) || !IsNumeric(tmp3) || strval(tmp3) <= 0 || strval(tmp3) > 99999) ammo = 500;

else ammo = strval(tmp3);

if(!IsNumeric(tmp2)) weap = GetWeaponIDFromName(tmp2);

else weap = strval(tmp2);

        if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)

{

        if(!IsValidWeapon(weap))

return SendClientMessage(playerid,red,"ERROR: Invalid Weapon ID");

SendCommandToAdmins(playerid,"GiveWeapon");

GetWeaponName(weap,WeapName,32);

format(string, sizeof(string), "|- You have given \"%s\" a %s (%d) with %d rounds of Ammo -|", PlayerName2(player1), WeapName, weap, ammo);

SendClientMessage(playerid,BlueMsg,string);

if(player1 != playerid)

{

format(string,sizeof(string),"|- Administrator \"%s\" has given you a %s (%d) with %d rounds of Ammo -|", PlayerName2(playerid), WeapName, weap, ammo);

SendClientMessage(player1,blue,string);

}

  return GivePlayerWeapon(player1, weap, ammo);

    }

else return ErrorMessages(playerid, 2);

}

else return ErrorMessages(playerid, 1);

}[/pawn]

sa o fac comanda pentru ppc_trucking

adica asa

[pawn]COMMAND:pm(playerid, params[])

{

// Setup local variables

new OtherPlayer, Message[128], Msg1[128], Msg2[128], YourName[24], OtherPlayerName[24];

// Send the command to all admins so they can see it

SendAdminText(playerid, "/pm", params);

// Check if the player has logged in

if (APlayerData[playerid][LoggedIn] == true)

{

if (sscanf(params, "us[128]", OtherPlayer, Message)) SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/pm <OtherPlayer> <Message>\"");

else

{

// Check if that other player is online

if (IsPlayerConnected(OtherPlayer))

{

    // Check if the player isn't muted

    if (APlayerData[playerid][Muted] == false)

    {

    // Get both names

GetPlayerName(playerid, YourName, sizeof(YourName));

GetPlayerName(OtherPlayer, OtherPlayerName, sizeof(OtherPlayerName));

    // Construct the message that is sent to yourself

format(Msg1, 128, "{808080}PM to %s{FFFFFF}: %s", OtherPlayerName, Message);

// Construct the message that is sent to the other player

format(Msg2, 128, "{A0A0A0}PM by %s{FFFFFF}: %s", YourName, Message);

// Send the messages

SendClientMessage(playerid, 0xFFFFFFFF, Msg1);

SendClientMessage(OtherPlayer, 0xFFFFFFFF, Msg2);

}

else

    SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}You are still muted");

}

else

    SendClientMessage(playerid, 0xFF0000FF, "Player is not online");

}

}

else

return 0;

// Let the server know that this was a valid command

return 1;

}

[/pawn]

si o comanda de admin

[pawn]

COMMAND:createhouse(playerid, params[])

{

// Setup local variables

new HPrice, MaxLevel, HouseID;

// Send the command to all admins so they can see it

SendAdminText(playerid, "/createhouse", params);

// Check if the player has logged in

if (APlayerData[playerid][LoggedIn] == true)

{

// Check if the player's admin-level is at least 5

if (APlayerData[playerid][PlayerLevel] >= 6)

{

// Check if the player isn't inside a vehicle

if (GetPlayerVehicleSeat(playerid) == -1)

{

if (sscanf(params, "ii", HPrice, MaxLevel)) SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/createhouse <price> <maxlevel (1-10)>\"");

else

{

// Check if the player entered a proper maxlevel

if ((MaxLevel >= 1) && (MaxLevel <= 10))

{

// Find the first free HouseID

for (HouseID = 1; HouseID < MAX_HOUSES; HouseID++)

if (AHouseData[HouseID][PickupID] == 0) // Check if an empty house-index has been found (PickupID is 0)

    break; // Stop searching, the first free HouseID has been found now

    // Check if the house-limit hasn't been reached yet

if (HouseID < MAX_HOUSES)

{

    // Setup some local variables

new Float:x, Float:y, Float:z, Msg[128];

// Get the player's position

GetPlayerPos(playerid, x, y, z);

// Set some default data

AHouseData[HouseID][HouseX] = x;

AHouseData[HouseID][HouseY] = y;

AHouseData[HouseID][HouseZ] = z;

AHouseData[HouseID][HouseLevel] = 1;

AHouseData[HouseID][HouseMaxLevel] = MaxLevel;

AHouseData[HouseID][HousePrice] = HPrice;

AHouseData[HouseID][Owned] = false;

// Add the pickup and 3DText at the location of the house-entrance (where the player is standing when he creates the house)

House_CreateEntrance(HouseID);

// Save the house

HouseFile_Save(HouseID);

// Inform the player that he created a new house

format(Msg, 128, "{00FF00}You've succesfully created house {FF00FF}%i{00FF00}", HouseID);

SendClientMessage(playerid, 0xFFFFFFFF, Msg);

}

else

    SendClientMessage(playerid, 0xFF0000FF, "The maximum amount of houses has been reached");

}

else

    SendClientMessage(playerid, 0xFF0000FF, "You have to use a max-level from 1 to 10");

}

}

else

    SendClientMessage(playerid, 0xFF0000FF, "You can't be inside a vehicle to create a house");

}

}

else

    return 0;

// Let the server know that this was a valid command

[/pawn]

Ca daca o las asa iau o gramada de errori si warniguri

<a href="http://www.game-state.eu/188.212.105.161:7777/"><img src="http://www.game-state.eu/188.212.105.161:7777/430x73_FFFFFF_FF9900_000000_000000.png" alt="www.Game-State.eu" style="border-style: none;" /></a>

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

nimeni?  :lipsrsealed:

<a href="http://www.game-state.eu/188.212.105.161:7777/"><img src="http://www.game-state.eu/188.212.105.161:7777/430x73_FFFFFF_FF9900_000000_000000.png" alt="www.Game-State.eu" style="border-style: none;" /></a>

Link to comment
Share on other sites

Topic inchis, motiv: deoarece noi nu oferim asa ceva sa iti transformam tie ce vrei tu sau sa iti creeam, aici noi oferim ajutor la cei care au probleme tu ne dai o comanda si vrei ca noi sa tio creem cum vrei tu? dar tu nu cauti tutoriale pe acest forum sau wiki.sa-mp.com?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.