Wysłany: 2018-01-07, 15:01
RakNet00
Wiek: 25 Na forum: 3126 dni Posty: 66
Witam. Mam taka komend?. Po wpisaniu /kup [id] nic si? nie dzieje. Oto kod:
Kod:
CMD:kup(playerid, params[])
{
new id;
if(sscanf(params,"d",id))
return SendClientMessage(playerid,Zielony,"/kup[id]");
LoadedInfo[Houses]++;
new idh = LoadedInfo[Houses];
if(HouseInfo[idh][sell] == 1)
{
if(GetMoneyEx(playerid) <= HouseInfo[idh][Cena])
return SendClientMessage(playerid,Zielony,"nie masz tyle $");
SendClientMessage(playerid, Szary, "kupiles domelk!");
}
return 1;
}
Prosze o szybka pomoc.
Wysłany: 2018-01-07, 15:08
MG303
Wiek: 30 Na forum: 6418 dni Posty: 654
Piwa : 2990
A co ma sie dziac jak nawet nie ustawiasz wlasciciela itd?
Wysłany: 2018-01-07, 15:24
RakNet00
Wiek: 25 Na forum: 3126 dni Posty: 66
Ale nie pokazuje si? nawet wiadomosc, ?e nie ma sie kasy lub ze kupiono domek
Wysłany: 2018-01-07, 16:01
Destinn
Wiek: 26 Na forum: 3094 dni Posty: 104
Nick w MP: Destin
Piwa : 25
Kod jest ?le u?o?ony, przeanalizuj go i sklej od nowa.
Wysłany: 2018-01-07, 21:44
RakNet00
Wiek: 25 Na forum: 3126 dni Posty: 66
Mam teraz tak:
Kod:
CMD:kup(playerid, params[])
{
new id;
if(sscanf(params,"d",id))
return SendClientMessage(playerid,Zielony,"/kup[id]");
LoadedInfo[Houses]++;
new idh = LoadedInfo[Houses];
if(HouseInfo[idh][sell] != 0)
return SendClientMessage(playerid,Czerwony,"nie jest na sprzedaz!");
if(GetMoneyEx(playerid) <= HouseInfo[idh][Cena])
return SendClientMessage(playerid,Czerwony," nie masz tyle $");
SendClientMessage(playerid,Zielony,"kupiles");
return 1;
}
I wiadomo?? ze nie jest na sprzedaz pokazuje sie tylko jak na gorze zamiast 0 ustawi? 1. A jak zmieni? na 0 to nie pokazuje si? info, ?e nie mam tyle kasy.Wydaje mi si?, ?e w tym kodzie nie ma ?adnego b??du.
Wysłany: 2018-01-08, 07:42
MG303
Wiek: 30 Na forum: 6418 dni Posty: 654
Piwa : 2990
Parametr id kt?ry poda?e? w sscanfie nie jest u?ywany w dalszym kodzie
Tagi: nic :: się :: nie :: dzieje
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: