К примеру возьмём команду:
Code
if(strcmp(cmd,"/newbie",true)==0 )
{
if (PlayerInfo[playerid][pLevel] ==1)
{
SendClientMessage(playerid, COLOR_WHITE, "Вам выдан бонус (2 лвл, 100к, лицензии");
PlayerInfo[playerid][pLevel] = 2;
PlayerInfo[playerid][pGunLic] = 1;
PlayerInfo[playerid][pCarLic] = 1;
PlayerInfo[playerid][pFlyLic] = 1;
PlayerInfo[playerid][pMotoLic] = 1;
PlayerInfo[playerid][pBoatLic] = 1;
PlayerInfo[playerid][pFishLic] = 1;
GivePlayerMoney(playerid, 100000); // Подстраивайте это под Ваш античит!
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не новичок!");
}
return 1;
}
Code
if(strcmp(cmd,"/newbie",true)==0 )
Сама команда.
Code
if (PlayerInfo[playerid][pLevel] ==1)
Условие выполнения действия.
Т.е. если вы не 1 лвл, то вам не выдадут этот бонус.
Code
SendClientMessage(playerid, COLOR_WHITE, "Вам выдан бонус (2 лвл, 100к, лицензии");
Посылает сообщение в чат игроку, который ввёл эту команду
Code
PlayerInfo[playerid][pLevel] = 2;
PlayerInfo[playerid][pGunLic] = 1;
PlayerInfo[playerid][pCarLic] = 1;
PlayerInfo[playerid][pFlyLic] = 1;
PlayerInfo[playerid][pMotoLic] = 1;
PlayerInfo[playerid][pBoatLic] = 1;
PlayerInfo[playerid][pFishLic] = 1;
GivePlayerMoney(playerid, 100000);
Если все условия соблюдены, то выдают.
Code
GivePlayerMoney(playerid, 100000)
Если даже у вас было 5кк, то ваши останется только 100к
Code
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не новичок!");
}
return 1;
}
Если условие не соблюдено, то выдаёт это в чат.
Писал сам, не копипаст. В pawno не мастер, но многое знаю.