• 03 Mai 2025, 23:43:41


Auteur Sujet: Savoir comment faire un petit truque  (Lu 1860 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Eduardo_Latino

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Savoir comment faire un petit truque
« le: 30 Juillet 2009, 21:35:07 »
bonsoir a tous voila j'aimerais savoir comment faire un petit truque je pense que c'est facile, je vous explique

j'ai c'est deux commandes :

}
if(strcmp(cmd, "/speedo", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
if (gSpeedo[playerid] == 1)
{
gSpeedo[playerid] = 2;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~g~on", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else if (gSpeedo[playerid] == 2)
{
gSpeedo[playerid] = 1;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~r~off", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "you dont have a speedometer");
}
}
return 1;
}
if(strcmp(cmd, "/fuel", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
if (gGas[playerid] == 0)
{
gGas[playerid] = 1;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~g~Fuel Info on", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else if (gGas[playerid] == 1)
{
gGas[playerid] = 0;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~r~Fuel Info off", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
}
return 1;
}



et j'aimerais savoir comment les mettre une coter de l'autre et comment faire pour pas acheter le speedo au 24/7 et pouvoir faire la commendes librement



MErci a vous bonne soirée  

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #1 le: 30 Juillet 2009, 21:39:44 »
essaye comme ceci


if(strcmp(cmd, "/speedo", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if (gSpeedo[playerid] == 0)
{
gSpeedo[playerid] = 1;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~g~on", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else if (gSpeedo[playerid] == 1)
{
gSpeedo[playerid] = 0;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~r~off", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
}
return 1;
}



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Eduardo_Latino

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #2 le: 30 Juillet 2009, 21:47:51 »
non ce que je veut faire c'est quand je fait /speedo en vois la vitesse et le fuel acoter de la vitesse un accoter de l'autre

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #3 le: 30 Juillet 2009, 21:53:02 »
oui mais sa sens le code d'origne on va pas deviner


pourquoi ne pas essayer avant de poster ?
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Eduardo_Latino

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #4 le: 30 Juillet 2009, 21:58:44 »
deja essayer au moins 3 ou 4 fois et pas réussi et oui c'est le code d'origine 

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #5 le: 30 Juillet 2009, 22:00:42 »
non il aut les public du seedo et du fuel
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #6 le: 30 Juillet 2009, 22:02:13 »

et j'aimerais savoir comment les mettre une coter de l'autre et comment faire pour pas acheter le speedo au 24/7 et pouvoir faire la commendes librement

J ai repondu pour ca moi



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Eduardo_Latino

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #7 le: 30 Juillet 2009, 22:03:24 »
je veut faire sa :

http://moe.mabul.org/up/moe/2009/07/30/img-220350x0k0x.png


Merci de votre aide


EDIT : ji vais essayer de suite j'avais pas compris, je enlevé les deux commendes /speedo et fuel et je met le tienne a la place?
« Modifié: 30 Juillet 2009, 22:05:12 par Eduardo_Latino »

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #8 le: 30 Juillet 2009, 22:05:09 »
Beh passe nous les deux fonction =)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Eduardo_Latino

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #9 le: 30 Juillet 2009, 22:05:47 »
}
if(strcmp(cmd, "/speedo", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if (gSpeedo[playerid] == 1)
{
gSpeedo[playerid] = 2;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~g~on", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else if (gSpeedo[playerid] == 2)
{
gSpeedo[playerid] = 1;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~r~off", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "you dont have a speedometer");
}
}
return 1;
}
if(strcmp(cmd, "/fuel", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if (gGas[playerid] == 0)
{
gGas[playerid] = 1;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~g~Fuel Info on", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else if (gGas[playerid] == 1)
{
gGas[playerid] = 0;
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~r~Fuel Info off", 5000, 5);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
}
return 1;
}


sa??

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #10 le: 30 Juillet 2009, 22:10:02 »
non tu doit avoir un truc du genre public Speedo() et public Fuel()
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Eduardo_Latino

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #11 le: 30 Juillet 2009, 22:17:11 »
Speedo

if(gSpeedo[i] == 2)
{
if(distance <10)
{
format(string, 256, "~n~~n~~n~~n~~n~~n~~n~~g~mph :   ~w~%.0f",distance);
}
if(distance > 10 && distance < 100)
{
format(string, 256, "~n~~n~~n~~n~~n~~n~~n~~g~mph :  ~w~%.0f",distance);
}
if(distance > 100)
{
format(string, 256, "~n~~n~~n~~n~~n~~n~~n~~g~mph : ~w~%.0f",distance);
}
GameTextForPlayer(i, string, 2000, 5);
}



Fuel


public CheckGas()
{
new string[256];
for(new i=0;i<MAX_PLAYERS;i++)
{
    if(IsPlayerConnected(i))
        {
            if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
            {
        new vehicle = GetPlayerVehicleID(i);
        if(Gas[vehicle] >= 1)
    {
        if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); }
        if(gGas[i] == 1) {
      format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Fuel:~w~ %d%",Gas[vehicle]);
      GameTextForPlayer(i,string,15500,3); }
if(IsAPlane(vehicle) || IsABoat(vehicle)) { Gas[vehicle]++; }
              Gas[vehicle]--;
    }
    else
            {
              NoFuel[i] = 1;
              TogglePlayerControllable(i, 0);
        GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~No fuel in Vehicle~n~Use /sortir to leave the vehicle",1500,3);
}



j'espere que c'est sa  :-[

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #12 le: 30 Juillet 2009, 22:35:29 »
c'est exactement j'edit une fois terminer


essaie sa dans le public speedo a la place de celui d'origne

if(gSpeedo[i] == 1)
{
if(distance <10 && NoFuel[i] == 0)
{
new vehicle = GetPlayerVehicleID(i);
format(string, 256, "~n~~n~~n~~n~~n~~n~~n~~g~mph :   ~w~%.0f  ~r~Fuel:~w~ %d%",distance,Gas[vehicle]);
if(IsAPlane(vehicle) || IsABoat(vehicle)) { Gas[vehicle]++; }
Gas[vehicle]--;
}
GameTextForPlayer(i, string, 2000, 5);
         
if (NoFuel[i] == 1)
{
TogglePlayerControllable(i, 0);
GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~No fuel in Vehicle~n~Use /sortir to leave the vehicle",1500,3);
}
}

PS code sans essayer donc surrement une ou deux erreure minime
« Modifié: 30 Juillet 2009, 22:43:14 par cristab »
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Eduardo_Latino

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #13 le: 30 Juillet 2009, 23:34:38 »
oui, sa ma donner sa :


C:\Documents and Settings\Administrateur.15C8C0122FFA4EF\Bureau\samp02Xserver.win32\gamemodes\WC-RP.pwn(4651) : warning 204: symbol is assigned a value that is never used: "plname"
C:\Documents and Settings\Administrateur.15C8C0122FFA4EF\Bureau\samp02Xserver.win32\gamemodes\WC-RP.pwn(4650) : warning 204: symbol is assigned a value that is never used: "maxspeed"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size:           6500 bytes
Code size:          1217196 bytes
Data size:          2240316 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4931 cells (19724 bytes)
Total requirements: 3480396 bytes



2 Warnings.



PS : si sa marche je peu enlever la Commende /fuel??
« Modifié: 30 Juillet 2009, 23:37:08 par Eduardo_Latino »

Hors ligne GzupScripter

  • *
  • Criminel
  • Messages: 28
    • Voir le profil
Re : Savoir comment faire un petit truque
« Réponse #14 le: 30 Juillet 2009, 23:37:07 »
Les Warnings ne sont pas bien bien important .. il font juste avertir que tu as un truc de trop .. mais sa ne changeras pas vraiment le fonctionnement de ton script ;)