Wysłany: 2012-01-26, 01:04
Jakubu
Wiek: 27 Na forum: 5274 dni Posty: 11
Nick w MP: Jakubu
Witam. Mam pewnie problem na serwerze Truck. Ot?? towar mo?e ?adowa? ka?dy rodzaj pojazdu. W kodzie przy wyborze towaru, np. drewna jest podane:
Kod: case 1:
{
SendClientMessage(playerid, COLOR_WHITE, "Wybra?e? Drewno.");
TextDrawSetString(naczepa[playerid], "~y~Towar: ~r~Drewno ~y~Waga: ~r~23,3t");
zaladowany[playerid]=1;
SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid);
UzylZaladuj[playerid]=1;
GameTextForPlayer(playerid, "~g~~h~Ladowanie towaru!!! Czas ladowania 10 sekund", 10000, 0);
SendClientMessage(playerid, COLOR_GREEN, "Pomy?lnie za?adowano towar!");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 499 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 498 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 482 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 524 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 578 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 408 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 414 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 443 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 440 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 428 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 456 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 413 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 459 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 455)
TextDrawSetString(naczepa[playerid], "~y~Towar: ~r~Drewno ~y~Waga: ~r~4,1t");
}
Wi?c chyba tylko dane pojazdy powinny wozi? towary? A tymczasem mo?na za?adowa? wszystkie.. Wie kto? mo?e dlaczego? Z g?ry dzi?ki za odpowied?.
Wysłany: 2012-01-26, 01:47
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Warunek, kt?ry odpowiada za blokowanie/odblokowanie za?adunku musi znajdowa? si? przed kodem, po pierwszej klamrze. Rozumiesz?
Najlepiej zrobi? warunek, kt?ry sprawdza czy gracz jest w wymaganym poje?dzie, w tym przypadku:
Kod: if(GetVehicleModel(GetPlayerVehicleID(playerid))!=499) return SendClientMessage(playerid, -1, "Nie mo?na za?adowa? tego towaru");
Podpis
"MłoteK" napisał/a :
Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a :Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Wysłany: 2012-01-26, 02:31
Jakubu
Wiek: 27 Na forum: 5274 dni Posty: 11
Nick w MP: Jakubu
Czyli dla mnie kod wygl?da?by tak:
Kod: if(GetVehicleModel(GetPlayerVehicleID(playerid))!=499 || 498 || 482 || 524 || 578 || 408 || 414 || 443 || 440 || 428 || 456 || 413 || 459 || 455) return SendClientMessage(playerid, -1, "Nie mo?esz za?adowa? towaru tym pojazdem");
O ile si? nie myle. I musia?bym go wstawi?, przed ka?dym towarem?
Wysłany: 2012-01-26, 12:44
Brendon16
Wiek: 34 Na forum: 6657 dni Posty: 38
Piwa : 72
lub stw?rz tablic? z id pojazd?w dostawczych
Podpis
Programuję za jedzenie
Wysłany: 2012-01-26, 13:22
Jakubu
Wiek: 27 Na forum: 5274 dni Posty: 11
Nick w MP: Jakubu
Czyli jakby to wygl?da?o?
Tagi: towar :: mogą :: ładować :: wszystkie :: pojazdy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: