Tematy otagowane jako: [id
1. [INNE] Komenda /skin [id skinu]
witam mam komende /skin [id skinu] od Sillence
wygl?da ona tak:
Kod: CMD:skin(playerid, params[])
{
if(isnull(params))
return SendClientMessage(playerid, -1, "Wpisz: /skin [id]");
new Skin = strval(params);
if(Skin >= 0 && Skin <= 299)
return SendClientMessage(playerid, -1, "B??dne id skinu.");
SetPlayerSkin(playerid, strval(params));
return 1;
}
lecz nie dzia?a sprawnie bo wpisuje
/skin [id]
id wszystkie pr?bowa?em
a wyskakuje :
B??dne id skinu.
2. [INNE] /namierz [id gracza] - Tylko dla policji
Witam. czy kto? z was m?g? by mi pom?c zrobi? komend?.
Kod:
Komenda ma polega? na: gdy policjant wpisze t? komend? to policjantowi na mini mapie pojawia si? jaka? ikona przesuwaj?ca si? razem z pozycj? gracza podanego w komendzie(id gracza) .
za pomoc
3. [INNE] /mandat [id gracza] [suma] [powód mandatu]
Witam czy da?o by rade zrobi? tak? komende? :
Kod: /mandat [id gracza] [suma] [pow?d mandatu]
Tutaj macie system mandatu
Kod: if (strcmp(cmd, "/mandat", true)==0) {
if(gTeam[playerid] == TEAM_POLICJA){
new moneyplayer;
new moneyplus;
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_GREY, "/mandat [ID gracza] [suma]");
} else {
moneyplayer = strval(mpt);
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_GREY, "# Wpisa?e? z?? walute.");
} else {
moneyplus = strval(mpt);
new moneyplayername[MAX_PLAYER_NAME];
GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
SendClientMessage(playerid, COLOR_GREY, "# Wystawi?e? graczowi mandat.");
format(string, sizeof(string), "# %s wystawi? ci mandat w wysoko?ci %d$",PlayerName(playerid),moneyplus);
SendClientMessage(moneyplayer, COLOR_GREY, string);
mandaty[moneyplayer]++;
GivePlayerMoney(moneyplayer, -moneyplus);
}
}
}
return 1;
}
za pomoc
4. [INNE] /komenda [id gracza]
Witam Czy kto? z was m?g? by mi poda? przyk?adowy kod jak zrobi? komende:
Kod:
z gory dziekuje
5. [INNE] Kompikacja komendy /postaw [id Objektu]
Prosz? O pomoc
Oto ten error:
(3117) : error 035: argument type mismatch (argument 1)
Linijka 3117:
CreateObject(p, pos[1], pos[2], pos[3], 0.0, 0.0, 0.0);
Ca?y Kod:
CMD:postaw(playerid, p[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_GREEN, "Nie jeste? administratorem!"), 1;
if(isnull(p)) return SendClientMessage(playerid, COLOR_GREEN, "U?ycie: /postaw [id obiektu]"), 1;
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
GetXYInFrontOfPlayer(playerid, pos[0], pos[1], 10.0);
CreateObject(p, pos[1], pos[2], pos[3], 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GREEN, "Stworzy?e? obiekt");
return 1;
}