Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-01-26, 01:04


Jakubu







Wiek: 27
Na forum: 5274 dni
Posty: 11
Nick w MP: Jakubu



Respekt: 50

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?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-26, 01:47


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
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.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-26, 02:31


Jakubu







Wiek: 27
Na forum: 5274 dni
Posty: 11
Nick w MP: Jakubu



Respekt: 50

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? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-26, 12:44


Brendon16







Wiek: 34
Na forum: 6657 dni
Posty: 38

Piwa: 72

Respekt: 50

lub stw?rz tablic? z id pojazd?w dostawczych

Podpis
Programuję za jedzenie
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-26, 13:22


Jakubu







Wiek: 27
Na forum: 5274 dni
Posty: 11
Nick w MP: Jakubu



Respekt: 50

Czyli jakby to wygl?da?o?

Postaw piwo autorowi tego posta
 

 
Tagi: towar :: mogą :: ładować :: wszystkie :: pojazdy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku