|
|
|
|
Would you like to get all the new info from
PSX-Scene in your email each day?
Want to learn more about the team keeping you up to date with the latest scene news?
Read about them now! Check out our Developer bios, too! | ||
|
|
You think if I just make my own group then add a check to make sure I am always in that group that would work fine?
I'll compile an SCO for all protection.. I have an idea how to protect yourself from the player model freeze but I am not to sure about it, need to test
chromes already released group protection.

Wasnt chrome responsible for the group hack sco anyway and now hes trying to fix his mistake with protection. why release something which freezes peoples consoles then release protection for it.
Last edited by EvilB; 02-04-2013 at 07:13 AM.
im not sure if he was responsible for figuring that out, i think that may have come from someone like okra/borngodz (correct me if im wrong) anyway im pretty sure the method of checking if your the leader of your own group, and if not, then making you the leader of a new group should work
Yeah okra figured out how to force someone into your car. Thanks for the confirmation on the group leader check.
Edit: I just wrote this up real quick before I go to work incase anyone would like to test before I can, this is an attempted protection from the Niko Player Model freeze:
Basically it checks every player to see if anyone has the Niko Model (or Luis/Johnny on DLC)
If they do it checks whether they are a diameter of 100 distance away (I really don't know how far 100 is on GTA, I assume it would work decently)
If they are within that diameter it will either teleport you to the Western side of the map if you are on the east, or the Eastern side if you are on the west.
There is probably a more efficient way of writing what I wrote, and this most likely wont even work, but I think if you understand the general idea we can make this a decent fix.Code://Player Model Freeze Protection Attempt by coldmurda lol if (IS_PLAYER_ONLINE() ==1){ int i; float x,y,z,h; float i,o,p; float b,n,m; float j,k,l; Ped pPlayer, tmp; uint tmp_model; for(i = 0;i <= 16;i++){ if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue; if(COMPARE_STRING(GET_PLAYER_NAME(i),GET_PLAYER_NAME(GetPlayerIndex()))) continue; GET_PLAYER_CHAR(i,&tmp); if(DOES_CHAR_EXIST(tmp)){ GET_CHAR_MODEL(tmp, &tmp_model); if (tmp_model == MODEL_PLAYER){ //checks if any player has a Niko Model (or Luis/Johny if DLC) GET_CHAR_COORDINATES(tmp, &x, &y, &z); GET_CHAR_COORDINATES(pPlayer, &i, &o, &p); b = i + 100, n = o + 100, m = p + 100; j = i - 100, k = o - 100, l = p - 100; if (x <= b || x >= j && y <= n || y >= k && z <= m || z >= l){ //checks if Niko Model is within 100 distance if (i > 0) SET_CHAR_COORDINATES(pPlayer, -1079.8, -469.7, 2.62); //if your on the Eastern Map, Teleport to West (prison cage) else if (i<=0) SET_CHAR_COORDINATES(pPlayer, 2175.3516, 761.2235, 30.0); //if your on the Western Map, Teleport to East (Heli Pads) } } } } }
All this really is, is a tiny bit of math, some useful natives, and probably more variables than necessary. idk lol
Teleporting from one side of the map may be too drastic and cause lag in the process, so maybe just add or subtract 300 from your current latitude would work fine
Last edited by ribonucleic; 02-07-2013 at 10:17 PM. Reason: code re-indented
actually no it was Emmanuel and few others probably chrome to but Emmanuel gave it to someone and then that person released it on sevinsins.

| « Previous Thread | Next Thread » |