Anonimus24 0 Odesláno: 19. Srpen, 2016 Share Odesláno: 19. Srpen, 2016 forward AdminZavod(playerid); public AdminZavod(playerid) { new STR[350]; ForMaxPlayer(i) if(PripojHrac[playerid] == 1 && CountCas == 0) { new AdminRacers; { if(PripojHrac[i] == 1) { new cp = APrvniCP; if(CPPC[i] == cp) { APlayerDistance[i] = GetPlayerDistanceFromPoint(i, M[cp - 1][cx], M[cp - 1][cy], M[cp - 1][cz]); } else { new CP = CPPC[i]; APlayerDistance[i] = GetPlayerDistanceFromPoint(i, M[CP - 1][cx], M[CP - 1][cy], M[CP - 1][cz]); APlayerDistance[i] += GetPlayerDistanceFromPoint(i, M[cp - 1][cx], M[cp - 1][cy], M[cp - 1][cz]); } AKolikJeZaRacerem[i] = 0; AKolikJePredRacerem[i] = 0; AKolikJeZobrazeno[i] = 0; AdminRacers ++; } } //--- { if(PripojHrac[i] == 1) { //--- ForMaxPlayer(x) { if(PripojHrac[x] == 1) { if(x != i) { if(APlayerDistance[i] < APlayerDistance[x]) { AKolikJeZaRacerem[i] ++; } if(APlayerDistance[i] > APlayerDistance[x]) { AKolikJePredRacerem[i] ++; } } } } new Misto = (AdminRacers - AKolikJeZaRacerem[i]); APoradiPlayer[Misto - 1] = i; } //--- { if(PripojHrac[i] == 1) { new Minuta,Sekunda,Milisecond; SetTimerEx("AdminZavod", 1000, 0, "i", i); MilisecondToTime((GetTickCount() - APlayerRaceTimer[i]),Minuta,Sekunda,Milisecond); //---------------------------------------------------------- format(STR,sizeof(STR),"%02d~w~:~g~~h~%02d %d/%d~w~",Minuta,Sekunda,CPPC[i] - 1, CountCheck); //---------------------------------------------------------- if(AKolikJePredRacerem[i] < 7) { for(new x; x < AdminRacers; x ++) { if(AKolikJeZobrazeno[i] < 8) { new ID = APoradiPlayer[x]; if(strcmp(GetName(i), GetName(ID), false) == 0) format(STR,sizeof(STR),"%s~n~%s - %d",STR,GetName(ID), x + 1); else format(STR,sizeof(STR),"%s~n~%s - %d",STR,GetName(ID), x + 1); } AKolikJeZobrazeno[i] ++; } } else { for(new x = AKolikJePredRacerem[i]; x < AdminRacers; x ++) { if(AKolikJeZobrazeno[i] < 8) { new ID = APoradiPlayer[x]; if(strcmp(GetName(i), GetName(ID), false) == 0) format(STR,sizeof(STR),"%s~n~%s - %d",STR,GetName(ID), x + 1); else format(STR,sizeof(STR),"%s~n~%s - %d",STR,GetName(ID), x + 1); } AKolikJeZobrazeno[i] ++; } } format(STR,sizeof(STR),"%s~n~",STR); //---------------------------------------------------------- TextDrawSetString(StadionTD[playerid],STR); TextDrawHideForPlayer(i,StadionTD[playerid]); TextDrawShowForPlayer(i,StadionTD[playerid]); } } } } return 1; }Jak můžu nahradit GetPlayerDistanceFromPoint?Pokud vytvořím závod tak cp které jsem vytvořil fungí, jnž zapnu závod projedu 1.cp a 2. se zobrazí jako že sem ho vzal taky ale nevzal a vemu pak až to 3. Poradíte někdo prosím Link to comment Share on other sites More sharing options...
0 Lukasz 336 Odesláno: 19. Srpen, 2016 Share Odesláno: 19. Srpen, 2016 (upraveno) Pekne hnusny a neprehledny kod, ktery je plny blbosti jejihz ucel nechape ani autor natoz my (jak mame vedet, kde co delas s jakou promennou a jak chces aby vypadal vysledek). Tudiz ti asi neporadime. Edited 19. Srpen, 2016 by Lukasz Link to comment Share on other sites More sharing options...
Dotaz
Anonimus24 0
Pokud vytvořím závod tak cp které jsem vytvořil fungí, jnž zapnu závod projedu 1.cp a 2. se zobrazí jako že sem ho vzal taky ale nevzal a vemu pak až to 3.
Poradíte někdo prosím
Link to comment
Share on other sites
1 odpověd na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now