Kiki

SA-MP 0.4 is released!

28 messages dans ce sujet

Comme vous avez certainement pu remarquer Kalcor à écouté les utilisateurs SAMP et à divulguer la nouvelle version SAMP 0.4 qui seras la dernière.

 

Fonctions:

 

native Attach3DTextLabelToObject(Text3D:id, objectid, Float:OffsetX, Float:OffsetY, Float:OffsetZ);
native TextDrawFadeInOut(Text:text, fade, time); // Fade: 0=out 1=in
native TogglePlayerInteriorEnterExits(playerid, entrance, bool:toggle); // 'entrance' would be something like ENTRANCE_AMMU, ENTRANCE_PIZZA, etc. (or perhaps coordinates with a radius like RemoveBuildingForPlayer)
native ToggleClientCommand(playerid, command[], bool:toggle); // Toggle the use of a client command, like disabling /save (some people use it to ripoff other servers). Should not work for /quit (/q)
native SetPlayerWayPoint(playerid, Float:x, Float:y, Float:z); // Set the waypoint for a player
native GetPlayerWayPoint(playerid, &Float:x, &Float:y, &Float:z); // Get the player's set waypoint (0, 0, 0 if none)
native GetVehicleParamsEx(vehicleid, &engine, &lights, &alarm, &doors, &bonnet, &boot, &objective, &feature) // Add 'feature' parameter (like the one on the packer, andromada, etc.)
native SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective, feature); // Add 'feature' parameter (like the one on the packer, andromada, etc.) 
native ToggleVehicleBlip(vehicleid, bool:toggle); // Toggle grey blip on radar for a vehicle
native ToggleVehicleBlips(bool:toggle); // Toggle blips for all vehicles
native TogglePlayerTearGasEffect(playerid, bool:toggle);
native ToggleTearGasEffect(bool:toggle);
native Set3DTextLabelSize(Text3D:id, Float:size);
native ShowNameTags(bool:enabled, mode); // Modes: 0 = off, 1 = names, 2 = health/armour, 3 = all
native GetLOS(Float:x, Float:y, Float:z, Float:x2, Float:y2, Float:z2); // Returns the line-of-sight distance between 2 points.
native SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size, color); // Add color parameter
native SetPlayerRaceCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size, color); // Add color parameter
native SetPlayerChatBubble(playerid, text[], color, Float:drawdistance, expiretime, LOS); // Add LOS parameter
native WalkToPos(Float:x, Float:y, Float:z, mode); // Make the NPC walk to a point. The modes are: 0 = walking, 1 = jogging, 2 = sprinting
native CreatePlayerPickup(playerid, model, type, Float:X, Float:Y, Float:Z, Virtualworld)
native ToggleObjectCollision(objectid, bool:toggle);
native TogglePlayerObjectCollision(playerid, objectid, bool:toggle);
native FadePlayerCamera(playerid, bool:fade, Float:speed); // Not necessarily needed if TextDrawFade is added (though could prevent textdraw limit being used)
native SetWaterLevel(Float:height);
native SetWaveHeight(Float:height);
native GetPlayerCursorPos(playerid, &Float:x, &Float:y);
native GetMouseClickPos(playerid, &Float:x, &Float:y); // What is this meant to do? Same as above..?
native TogglePlayerRadar(playerid, bool:toggle);
native SetPlayerChatMode(playerid, mode); // mode - 0=off 1=on 2=no outline
native GetPlayerChatMode(playerid); // Returns: 0=off 1=on 2=no outline
native SetPlayerCameraLookAtVehicle (playerid, vehicleid);
native SetPlayerCameraLookAtPlayer (playerid, lookatplayerid);
native MovePlayerCamera(playerid, Float:x, Float:y, Float:z, Float:x2, Float:y2, Float:z2, Float:speed);
native SetVehicleHandling(?);
native PutPlayerInCrane(playerid, craneid);
native TogglePlayerSPCheat(playerid, cheatname[], bool:toggle);
native GetTrainDirection(vehicleid); // Returns true if the train is driving clockwise on the train track, false if it is going counterclockwise.
native SetTrainDirection(vehicleid, bool:clockwise);
native GetTrainSpeed(vehicleid, &Float:speed);
native SetTrainSpeed(vehicleid, Float:speed);
native UsePlayerCopShootAnim(); // Needs explanation
native SetPlayerGravity(playerid, Float:gravity);
native SetVehicleGravity(vehicleid, Float:gravity);
native IsPlayerUsingJoypad(playerid);
native TogglePlayerScoreboard(playerid, bool:toggle);
native SetScoreHeader(header[]); // or something similar - changes the 'score' header to header[]
native GetPlayerNoise(playerid, &Float:noise);  // just like in the burgulary missions (callback also)
native ToggleClassSelection(bool:toggle); // Disable class selection (players spawn straight away when joining (unless scripted otherwise))
native TogglePlayerClassSelection(playerid, bool:toggle); // Same as above but for a single player
native SetPlayerID(playerid, id); // Sets the ID of a player. Returns 1 if change was successful, returns 0 if it was unable to complete the request (invalid ID or ID taken)
native GetPlayerLungCapacity(playerid, &Float:capacity);
native SetPlayerLungCapacity(playerid, Float:capacity);
native SetPlayerParamsForPlayer(playerid, forplayerid, objective, color); // basically making objectives in selected color to show above players like in SP
native SetVehicleParamsForPlayer(vehicleid, playerid, objective, color, doorslocked); // being able to choose color of the objective
native TogglePlayerHUD(playerid, component, bool:toggle); // component - 0 - Radar, 1 - Money, 2 - HealthBar, etc.
native SetPlayerGameSpeed(playerid, Float:speed); // Pretty self explanatory, toggles the slow motion effect caused by the pill pickup.
native CreateFaced3DTextLabel(text[], color, Float:x, Float:y, Float:z, Float:angle, Float:drawdistance, virtualworld, LOS);
native TextDrawMove(Text:text, Float:x, Float:y, Float:speed);
native ToggleOcuppiedVehicleDamage(bool:toggle); 
native ToggleOcuppiedVehicleDamageForVehicle(vehicleid, bool:toggle); 
native ToggleWorldSun(bool:toggle);
native AddScoreboardColumn(name[], position) // Position is the position of the column (like before player id column, after player id column, etc).
native RemoveScoreboardColumn(name[]);
native SetScoreboardColumnValue(playerid, name[], value);
native SendDeathMessageForPlayer(playerid, killer, victim, reason);
native AttachVehicleToObject(vehicleid, objectid);
native ShowPlayerDialog(playerid, dialogid, style, caption[], info[], {Float,_}:...); // Change button1[] and button2[] to allow for 1 or more buttons
native TogglePlayerMouseCursor(playerid, bool:toggle);
native TogglePlayerControllable(playerid, mode) // modes: 0 - controllable 1 - cant move player or camera (current) 2 - can't move but can move camera
native SetPlayerMaxHealth(playerid, Float:health); // If health is above 100, it will increase the healthbar size
native GetPlayerMaxHealth(playerid, &Float:health);
native TogglePlayerSpeedBlur(playerid, bool:toggle);
native ToggleSpeedBlur(bool:toggle);
native ToggleVehicleDamage(vehicleid, bool:toggle); // Works on vacant vehicles too (vacant vehicles set to invincible by default).
native ToggleCombineHarvesterDeath(bool:toggle); 
native TogglePlayerHead(playerid, bool:toggle); 
native GetPlayerPageSize(playerid);
native SetVehicleWheelSize(vehicleid, size);

 

 

CallBack

 

forward OnPlayerDamageObject(playerid, objectid, Float:damage, destroyed); // To detect, for example, when a player shoots an explosive barrel (object destruction could/should also be synced with other players)
forward OnPlayerEnterVehicle(playerid, vehicleid, seatid); // Add seatid parameter, and returning 0 should prevent entrance
forward OnPlayerClickPlayer(playerid, clickedplayerid, source); // Add sources: CLICK_SOURCE_CHAT and CLICK_SOURCE_NAMETAG (MP2: how would CLICK_SOURCE_CHAT work when using SendClientMessage for chat as I do in my server (to add IDs)? I'm guessing this would only work for default chat.
forward OnPlayerVend(playerid, oldmoney, newmoney, machinetype);
forward OnPlayerCasinoPlay(playerid, oldmoney, newmoney, casinoid, machinetype); // Machine type is like vending machine, blackjack, etc. casinoid is the casino (4 dragons, casigulas, redsands)
forward OnPlayerRecieveStuntBonus(playerid, amount, details[]); // 'details' contains a string of the details of the stunt, such as distance and height (like GetPlayerNetworkStats)
forward OnPlayerMouseClick(playerid, press, buttonid); // Press would be 1 if the button was pressed, 0 if released. buttonid would be LMB, RMB, MMB, etc.
forward OnPlayerShoot(playerid, weaponid, Float:x, Float:y, Float:z); // x y z are where the bullet hits
forward OnVehicleDeath(vehicleid, reason); // Reason would be explosion or water
forward OnEnterExitModShop(playerid, enterexit, interiorid); // returning 0 here will prevent the player from entering

 

+2000 objects

1488394240_gta_sa%202017-02-28%2018-29-4

zk61hjU.png

pgtTvIw.png

 

Pour ceux rester à lire tous se sujet, il à été créer avec l'accord de Vic1997, en attente de votre haine. :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Aller hop hop hop @Papawy on se motive et on ajoute ces fonction ! 

Partager ce message


Lien à poster
Partager sur d’autres sites

J'aime même pas eu besoin de lire le sujet pour comprendre que c'était pas vrai, car je consulte ce forum tous les jours : http://forum.sa-mp.com/forumdisplay.php?f=74 :rolleyes:

Modifié par C_far

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vous rien de cela sur le forum officieux...

Partager ce message


Lien à poster
Partager sur d’autres sites
à l’instant, Tysanio a dit :

Je vous rien de cela sur le forum officieux...

Tu aurais dû lire le sujet jusqu'à la fin :

Il y a 13 heures, Kiki a dit :

Pour ceux rester à lire tous se sujet, il à été créer avec l'accord de Vic1997, en attente de votre haine. :D

 

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai juste lu apres la fin... 

Partager ce message


Lien à poster
Partager sur d’autres sites

Dommage, cette fausse mise à jour aurait été utile ! :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Kalcor a en personne annoncé aujourd'hui même la réouverture du sous-forum French/Français dût à notre indéniable indispensabilité.

 

:D

Modifié par Kiki

Partager ce message


Lien à poster
Partager sur d’autres sites

Ducoup c'est une fausse annonce ? Comprends pas trop

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 1 heure, Keegan a dit :

Ducoup c'est une fausse annonce ? Comprends pas trop

Le jour où tu verras une poule en noir et blanc sur SAMP tu viendras me réclamer 50 euros ok ? 

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 17 minutes, Wonderer. a dit :

Le jour où tu verras une poule en noir et blanc sur SAMP tu viendras me réclamer 50 euros ok ? 

Je t'ai signalé, ta pas répondu à ma question

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a une heure, Keegan a dit :

Je t'ai signalé, ta pas répondu à ma question

Si j'ai répondu à ta question, t'as juste un QI inférieur à celui d'une poule en noir et blanc morte mdrr

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 1 minute, Wonderer. a dit :

Si j'ai répondu à ta question, t'as juste un QI inférieur à celui d'une poule en noir et blanc morte mdrr

ducoup c'est lui qu'à fais la prank ibra tv tk78

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a une heure, Keegan a dit :

ducoup c'est lui qu'à fais la prank ibra tv tk78

Lâche poce blo

Partager ce message


Lien à poster
Partager sur d’autres sites

@Kalcor est un no-rp pour info. 

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a une heure, Wonderer. a dit :

Le jour où tu verras une poule en noir et blanc sur SAMP tu viendras me réclamer 50 euros ok ? 

Elle est disponible sur le serveur GamerX de Matite.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 3 heures, C_far a dit :

Elle est disponible sur le serveur GamerX de Matite.

Tu gâches tout salaud !!!!!!

Partager ce message


Lien à poster
Partager sur d’autres sites

T'aurai dû mettre un rickroll
:(
 

Partager ce message


Lien à poster
Partager sur d’autres sites

J'y ai cru 5 minute :guy:

Partager ce message


Lien à poster
Partager sur d’autres sites

Ha, ha, ha...

T'façon Kalcor continue à se faire des couilles en or sur tous les pigeons qui continuent de payer un hosted tab.

2 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 8 heures, Decondelite a dit :

Ha, ha, ha...

T'façon Kalcor continue à se faire des couilles en or sur tous les pigeons qui continuent de payer un hosted tab.

Ah ouais bien vu, j'ai négligé ce détail mdr

Partager ce message


Lien à poster
Partager sur d’autres sites

Je trouve normal que Kalcor continue à profiter de SAMP par ce "Hosted Tab", mettez vous à sa place, il à étendu un jeu depuis des années sans financement, pensez aussi que sans lui, vous ne seriez pas là, à discuter sur ce sujet de mise à jour qui bien entendu est diffusé en masse sur le forum SAMP international (pas dans la catégorie attendu).

 

Il mérites bien ces jours de gloire surtout que SAMP ne tiendras pas 5 ans.

 

Pour ceux, se posant encore la question d'une nouvelle version. Après +2 ans sans mise à jour, je pense que la version actuel 0.3.7 R2 seras la dernière. Hormis!

Qu'un groupe de développeur convint celui-ci à leurs partagé l'entière source de SAMP et donne les droits nécessaires pour faire évoluer ce mod de jeu.

 

Comprenez mes amis que Farming Simulator 2017 est bien plus important que cette entité de GTA SA (PC) datant de 2005 si mes souvenirs sont correct.

 

Vous devrez agrée messieurs, le sentiment... (Flemme de finir mais tout y es).

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 4 heures, Kiki a dit :

Je trouve normal que Kalcor continue à profiter de SAMP par ce "Hosted Tab", mettez vous à sa place, il à étendu un jeu depuis des années sans financement, pensez aussi que sans lui, vous ne seriez pas là, à discuter sur ce sujet de mise à jour qui bien entendu est diffusé en masse sur le forum SAMP international (pas dans la catégorie attendu).

 

Il mérites bien ces jours de gloire surtout que SAMP ne tiendras pas 5 ans.

 

Pour ceux, se posant encore la question d'une nouvelle version. Après +2 ans sans mise à jour, je pense que la version actuel 0.3.7 R2 seras la dernière. Hormis!

Qu'un groupe de développeur convint celui-ci à leurs partagé l'entière source de SAMP et donne les droits nécessaires pour faire évoluer ce mod de jeu.

 

Comprenez mes amis que Farming Simulator 2017 est bien plus important que cette entité de GTA SA (PC) datant de 2005 si mes souvenirs sont correct.

 

Vous devrez agrée messieurs, le sentiment... (Flemme de finir mais tout y es).

Il est facile d'ajouter des nouveautés sur SAMP.

Il suffit de développer un launcher universel ou propre à ton serveur, obligatoire pour chaque joueur, mais ce launcher permettrait d'installer des mods coté client qui communiqueront avec des plugins coté serveur et là, les fonctionnalités sont illimitées. Aucun cheat possible si le launcher check correctement et tout le temps sans consommer.

 

Le seul bémol, c'est la communauté : beaucoup de joueurs se refusent de modifier leur GTA SA.

Dans ce genre de cas, prenons un launcher universel qui créera des nouveaux dossiers dans le dossier racine de GTA SA, dans un dossier "servermods" par exemple, tu auras un dossier pour chaque serveur auquel le joueur se connectera et dans ce dossier tu y placeras les mods qui seront exécutés avec le processus de GTA SA.

C'est pas mal de temps de travail si on veut perfectionner tout, mais une fois que c'est fait, bah c'est fait quoi,

@Papawy "bosse" actuellement sur Bouse_Ex, on verra bien ce que ça donnera ! :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faudrait qu'il passe le relais soit à la communauté entière en "open sourçant" le code, soit à quelques membres motivés et expérimentés mais je crains que ça ne se fera jamais

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant