GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: BuBuNo le 30 Mars 2008, 12:20:57

Titre: si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 12:20:57
salut,
si quelqun connai les script que je demande merci de maider

1)le script pour la sauvegarde de position avec /s et/r

2)le script pour avoir la vie en ilimiter avec /vie

3) un script pour prendre une moto et revenir a son anciene position

4)un script pour avoir un vehicule indestructible

5) se n'est pas un script quand je vais sur mon-ip.com il m'arque mon ip en rouge donc je la copie et je la met dans samp et mes favoris allor que mon serveur est en ligne il ne le marque pas avec l'ip donner mais sa marche avec mon ip perso allors si tu pouvait m'aider sa serai cool

+
master
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: [StAfF]MaN le 30 Mars 2008, 12:30:17
Lol demande plutôt a t'aider a réaliser les commandes que tu veut, parce que ce ne sont pas des scripts...

Pour ton prob d'IP :

As-tu ouvert les port dans ton routeur modem ??

Les as-tu autorisé dans ton pare-feu ??
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: NatiVe™ le 30 Mars 2008, 12:31:13
Bon je vais partager :happy !

Moi, je te donne la vie illimiter (sans la commande c'est meilleur)

En haut du GM:

forward GodMode(); // Tu déclare ta CallBack
Dans OnGameModeInit:

SetTimer("GodMode", 1000, 1); // Tu lance le timer
Tout en bas du GM:

public GodMode() // Tu ouvre ta CallBack
{
for (new i=0 ; i<MAX_PLAYERS ; i++) //Tu fait une boucle sur tout les joueur
{
if (IsPlayerConnected (i)) // Si le player est connecter
{
SetPlayerHealth(i, 100); // On lui donne de la vie
}
}
return 1;
}

Voila =)

NV.

Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 12:32:14
1) je prefere que quelqun me les donne car comme sa je ne ferai pas de conneri
2)oui tous est fait
et merci a toi native masi tu as pas plus simple
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: NatiVe™ le 30 Mars 2008, 12:36:58
Si j'ai plus simple mais bon c'est pas terrible


if(strcmp(cmdtext, "/vie", true) ==0)
{
SendClientMessage(playerid, Couleur, "Tu est maintenant invinsible");
SetPlayerHealth(playerid, 999999999999);
return 1;
}

NV.

Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 12:37:55
je prefere selui que tu vien de donner
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: NatiVe™ le 30 Mars 2008, 12:38:27
C'est comme tu veut =)

NV.

Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 12:40:14
maintenant il reste les autre
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: NatiVe™ le 30 Mars 2008, 12:41:04
Et pour le vehicule indestructible tu fait la même commande sauf que evidament tu change la commande et tu met sa

SetVehicleHealth(GetPlayerVehicleID(playerid), 9999999999);
A la place de SetPlayerHealt...

NV.

Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 12:41:31
ok merci
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: Franky™ le 30 Mars 2008, 12:42:34
Moi pour mes voitures invinsible j'ai ca

dans OnPlayerEnterVehicle tu met ca.

Code: (cpp) [Sélectionner]
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new Float:health;
    GetPlayerHealth(vehicleid,health);
    if (health < 1000000000.0)
{
   new Float:x, Float:y, Float:z;

   GetVehiclePos(vehicleid, x, y, z);

SetTimerEx("God",100,1,"i",playerid);
}
return 1;
}
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: [StAfF]MaN le 30 Mars 2008, 12:42:47
Tu n'est même pas capable d'éssayer a les faire toi même ?? quite a ce que tu fasse des erreurs et qu'n t'aide a les résoudre ??? Ce n'est pas comme ça que tu va apprendre ...
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 12:43:47
pour l'instand j'esaye deja de comprendre comment sa marche
Titre: Re : Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 12:44:18
Moi pour mes voitures invinsible j'ai ca

dans OnPlayerEnterVehicle tu met ca.

Code: (pwn) [Sélectionner]
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new Float:health;
    GetPlayerHealth(vehicleid,health);
    if (health < 1000000000.0)
{
   new Float:x, Float:y, Float:z;

   GetVehiclePos(vehicleid, x, y, z);

SetTimerEx("God",100,1,"i",playerid);
}
return 1;
}
mais il y a pas de commande
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: Nip le 30 Mars 2008, 12:45:52
Salut,

pour ton numero 1.

Native avait donner le sien !
Lien => http://pastebin.com/f426e71d6

+

Edit: évite les double post stp ;)
utilise le bouton "modifié"  a coté de citer
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: NatiVe™ le 30 Mars 2008, 12:46:49
Pour les vehicule >
if(strcmp(cmdtext, "/veh-vie", true) ==0)
{
SendClientMessage(playerid, Couleur, "Ta voiture est maintenant invinsible");
SetVehicleHealth(GetPlayerVehicleID(playerid), 99999999999);
return 1;
}

Arf NIP, c'est même pas alligner  ;D

NV.

Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 12:48:10
ok merci
et desoler pour le double post
mais pour le /r
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: Nip le 30 Mars 2008, 12:51:55
Citer
mais pour le /r

Sur le lien que j'ai donné =>http://pastebin.com/f426e71d6

new Float:Pos[MAX_PLAYERS][4]; //
 
 
 
if(strcmp(cmdtext,"/s",true)== 0) {
 
                GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
        GetPlayerFacingAngle(playerid,Pos[playerid][3]);
        GameTextForPlayer(playerid,"~g~Position sauvegardee",3000,3);
        new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z);
                PlayerPlaySound(playerid,1056,X,Y,Z);
 
 
        return 1;
 
                }
 
                        else if (strcmp(cmdtext, "/r", true)== 0) {
 
                if(IsPlayerInAnyVehicle(playerid))
                                        {
                                new Float:X;
                                        new Float:Y;
                                        new Float:Z;
                                new VehicleID;
                                GetPlayerPos(playerid, X, Y, Z);
                                VehicleID = GetPlayerVehicleID(playerid);
                                SetVehiclePos(VehicleID,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
                                        SetPlayerFacingAngle(playerid,Pos[playerid][3]);
                                SetCameraBehindPlayer(playerid);
                                GameTextForPlayer(playerid,"~g~Position chargee",3000,3);
                            PlayerPlaySound(playerid,1057,X,Y,Z);
                                        }
 
                else{
                SetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
                SetPlayerFacingAngle(playerid,Pos[playerid][3]);
        SetCameraBehindPlayer(playerid);
        GameTextForPlayer(playerid,"~g~Position chargee",3000,3);
                new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z);
                PlayerPlaySound(playerid,1057,X,Y,Z);}
 
 
        return 1;
}
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 12:57:26
a oui ok je vois mais j'ai un blem quand je le met en ligne et que j'utilise /s et apres /r je tombe dans le vide
Titre: Re : Re : si vous pourer m'aider s'il vous plait
Posté par: [StAfF]MaN le 30 Mars 2008, 13:08:33
pour l'instand j'esaye deja de comprendre comment sa marche

xDD c'est pas en demandant des codes tout fait que tu va comprendre, en copiant collant ce qu'on te donne...
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 13:09:59
et sa te derange
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: [StAfF]MaN le 30 Mars 2008, 13:12:14
ça me dérange dans le sens que tu n'apprend rien la... Enfin si tu veut pas savoir scripter comme il faut après c'est ton problème mais tu ne saura pas capacble de faire grand choses si tu viens demander des bouts de scripts tout près....
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 13:17:21
enfin tu ne repond pas a ma question du debut allor ses  :hs
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: [StAfF]MaN le 30 Mars 2008, 14:09:00
Je t'ais quand même demander des choses pour ton IP ...
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: BuBuNo le 30 Mars 2008, 14:14:23
oui mais apres tu m'as pas aider
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: Nip le 31 Mars 2008, 00:03:25
Bonjour,
master-bru  mAn a tout a fait raison le script c'est pas du Copier coller !

Tu vera un jour quand tu aura un probléme tu sera même pas len resourdre se sera toujour
=> tu veut bien reparer l'erreur et me le renvoyer stp ;)
genre a marsu !

ps: perso moi je ne te donne plus de code tout fait !


+
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: Franky™ le 31 Mars 2008, 12:56:52
c'est vrai je suis d'accord avec toi mais... on est la aussi pour aider.

quand tu ne connais pas un code mais que tu sais comment sa tourne et commen m'expliqué c'est la que nous devons les aidez.

C'est mon point de vu ^^ :...
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: Nip le 31 Mars 2008, 17:47:13
oui ok
mais la il profite un peut ^^
par ce que on donne donne et lui et fait sont petit copié coller ^^

Fin cest son probléme :D

+
Titre: Re : si vous pourer m'aider s'il vous plait
Posté par: gen_vivien le 31 Mars 2008, 23:29:08
pour sauvegarder ta position, tu peu peut-être t'aider du vmenu, vue que celui là sauvegarde la position des vehicules.