Wysłany: 2013-02-17, 13:04
jelopek
Wiek: 36 Na forum: 4884 dni Posty: 8
Jak zrobic w zcmd taka komende /oferuj tankowanie, /oferuj naprawe, /oferuj sex i to wszystko w jednej komendzie. DAJE BROWARA
Wysłany: 2013-02-17, 15:13
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
W taki spos?b:
Kod: CMD:oferuj(playerid, params[])
{
if(!params[0])
{
SendClientMessage(playerid, -1, "U?yj /oferuj [itd.]");
return 1;
}
if(!strcmp(params, "tankowanie", true))
{
//tankowanie
return 1;
}
if(!strcmp(params, "sex", true))
{
//sex
return 1;
}
return 1;
}
Wysłany: 2013-02-17, 15:50
jelopek
Wiek: 36 Na forum: 4884 dni Posty: 8
Wysłany: 2013-02-17, 15:55
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
A co si? dzieje? Poka? kod.
Wysłany: 2013-02-17, 16:08
jelopek
Wiek: 36 Na forum: 4884 dni Posty: 8
Nic po prostu tak jakby nie bylo tej cmdy
Kod: CMD:oferuj(playerid, cmdtext[])
{
if(!cmdtext[0])
{
SendClientMessage(playerid, KOLOR_BIALY, "U?yj /oferuj [itd.]");
return 1;
}
if(!strcmp(cmdtext, "silowy", true))
{
if(!ToBiznes(playerid,PlayerInfo[playerid][pBiznes])) return 1;
new b=PlayerInfo[playerid][pBiznes];
if(BiznesInfo[b][bTyp]!=3) return 1;
if(!DoInRange(20,playerid,BiznesInfo[b][bWyjscieX],BiznesInfo[b][bWyjscieY],BiznesInfo[b][bWyjscieZ]))
{
GuiInfo(playerid,"Nie jeste? w si?owni!");
return 1;
}
new playa,kasa;
if(sscanf(cmdtext,"ii",playa,kasa))
{
GuiInfo(playerid,"U?yj: /silowy (id) (kasa)");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,"Nie poprawne id gracza!");
return 1;
}
if(!OdlegloscGracze(5.0,playerid,playa))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(kasa>dKasa[playa])
{
GuiInfo(playerid,"Gracz nie posiada tyle pieni?dzy!");
return 1;
}
if(TreningSilowy[playa]==false)
{
// kod
}
return 1;
}
return 1;
}
Tagi: jak :: zrobic :: zcmd :: komende :: wielofunkcyjna
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: