Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254728 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 14:00:21
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Savoir comment faire un petit truque
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: Savoir comment faire un petit truque  (Lu 334 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Eduardo_Latino
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 62


« 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 :

Code:
}
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  
Journalisée
Ssk
Développeur d'Open SA-MP
Hors ligne Hors ligne


Sous-admin
GTAOnline Legend
*

Open-SA-MP - Unlimited Experience

Messages: 3731


WWW



sasuke78200

« Répondre #1 le: 30 Juillet 2009 à 21:39:44 »

essaye comme ceci


Code:
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;
}
Journalisée






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

Criminel entrainé
*

Messages: 62


« Répondre #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
Journalisée
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #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 ?
Journalisée

Eduardo_Latino
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 62


« Répondre #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 
Journalisée
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #5 le: 30 Juillet 2009 à 22:00:42 »

non il aut les public du seedo et du fuel
Journalisée

Ssk
Développeur d'Open SA-MP
Hors ligne Hors ligne


Sous-admin
GTAOnline Legend
*

Open-SA-MP - Unlimited Experience

Messages: 3731


WWW



sasuke78200

« Répondre #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
Journalisée






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

Criminel entrainé
*

Messages: 62


« Répondre #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?
« Dernière édition: 30 Juillet 2009 à 22:05:12 par Eduardo_Latino » Journalisée
Ssk
Développeur d'Open SA-MP
Hors ligne Hors ligne


Sous-admin
GTAOnline Legend
*

Open-SA-MP - Unlimited Experience

Messages: 3731


WWW



sasuke78200

« Répondre #8 le: 30 Juillet 2009 à 22:05:09 »

Beh passe nous les deux fonction =)
Journalisée






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

Criminel entrainé
*

Messages: 62


« Répondre #9 le: 30 Juillet 2009 à 22:05:47 »

Code:
}
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??
Journalisée
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #10 le: 30 Juillet 2009 à 22:10:02 »

non tu doit avoir un truc du genre public Speedo() et public Fuel()
Journalisée

Eduardo_Latino
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 62


« Répondre #11 le: 30 Juillet 2009 à 22:17:11 »

Speedo

Code:
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


Code:
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  Embarrass&eacute;
Journalisée
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #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

Code:
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
« Dernière édition: 30 Juillet 2009 à 22:43:14 par cristab » Journalisée

Eduardo_Latino
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 62


« Répondre #13 le: 30 Juillet 2009 à 23:34:38 »

oui, sa ma donner sa :


Code:
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??
« Dernière édition: 30 Juillet 2009 à 23:37:08 par Eduardo_Latino » Journalisée
GzupScripter
Hors ligne Hors ligne

Petit nouveau
*

Messages: 27


« Répondre #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 Clin d'oeil
Journalisée

Pages: [1] 2   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.209 secondes avec 22 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact