GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ApocKalipsS le 22 Septembre 2007, 13:00:57

Titre: Commandes /s et /r
Posté par: ApocKalipsS le 22 Septembre 2007, 13:00:57
Bonjour a tous ! Je suis nouveau sur gtaonline :D
Alors voila j'ai le script pour sauver sa position  :
if(strcmp(cmdtext,"/s",true)== 0) {

GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
    GetPlayerFacingAngle(playerid,Pos[playerid][3]);
    SendClientMessage(playerid,ORANGE,"Position sauvegardée !!!");
    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);
    SendClientMessage(playerid,ORANGE,"retour a la derniere position enregistré");
            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);
    SendClientMessage(playerid,ORANGE,"retour a la derniere position enregistré !");
    new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1057,X,Y,Z);}


    return 1;

}

Voila mais quand je le met dans mon script dnas le "OnePlayerCommandsText" sa me met 4erreur !  :wall Voila merci de me repondre !
Mon MSN : [email protected]
Titre: Re : Commandes /s et /r
Posté par: ApocKalipsS le 22 Septembre 2007, 13:12:58
Sinon si vous ne savez pas dite moi le scripts pour la touche : /new  :D
Merci mais...
Je sui spas un vrai pro pour le pawno donc pas de truk hyperdur lol Merci beaucoup d'avance
Titre: Re : Commandes /s et /r
Posté par: NatiVe™ le 22 Septembre 2007, 13:28:00
Voila mais quand je le met dans mon script dnas le "OnePlayerCommandsText" sa me met 4erreur !

Les quel ?

Citer
Sinon si vous ne savez pas dite moi le scripts pour la touche : /new 

On ne donne pas de FS ni de GM içi, on aide les gens !

AK NV.
Titre: Re : Commandes /s et /r
Posté par: ApocKalipsS le 22 Septembre 2007, 14:26:28
alors les vila :
C:\Documents and Settings\pcadrien\Mes documents\Serveur GTA\sftdm(4).pwn(907) : error 017: undefined symbol "Pos"
C:\Documents and Settings\pcadrien\Mes documents\Serveur GTA\sftdm(4).pwn(907) : warning 215: expression has no effect
C:\Documents and Settings\pcadrien\Mes documents\Serveur GTA\sftdm(4).pwn(907) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\pcadrien\Mes documents\Serveur GTA\sftdm(4).pwn(907) : error 029: invalid expression, assumed zero
C:\Documents and Settings\pcadrien\Mes documents\Serveur GTA\sftdm(4).pwn(907) : fatal error 107: too many error messages on one line

voila et la ligne 907 est :
          GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
Titre: Re : Commandes /s et /r
Posté par: NatiVe™ le 22 Septembre 2007, 14:34:43
Prend mon MSN et je t'envoi le corriger !

AK NV.
Titre: Re : Commandes /s et /r
Posté par: UrbanGhetto le 22 Septembre 2007, 19:02:08
Et oui pour le Yamak le Save Pos est indispencable  :happy

J'ai même un meilleur system.

Quand on tape 6 On sauvegarde

Et quand on tape 4 On recharge notre position

Malheureusement je peut pas te donner le code maintenant  :(
Titre: Re : Commandes /s et /r
Posté par: lesmat3000 le 23 Septembre 2007, 03:13:24
vous pouver afficher le bon script s.v.p
Titre: Re : Re : Commandes /s et /r
Posté par: R@f le 23 Septembre 2007, 10:33:43
Quand on tape 6 On sauvegarde

Et quand on tape 4 On recharge notre position
très simple a faire, je vais peut etre le mettre a disposition ;)
Titre: Re : Commandes /s et /r
Posté par: ApocKalipsS le 24 Septembre 2007, 07:36:32
S.V.P Mettez-le j'avais prevu la video pour Samedi  :)
Titre: Re : Commandes /s et /r
Posté par: UrbanGhetto le 24 Septembre 2007, 13:29:32
Donc c'est un système comme GTA Stunt.

La différance c'est qu'on tape pas /s pour sauvegarder mais directement la touche 6.

Tu tape /s-on, Le 6 et 4 sont activés, Ensuite quand tu tape /s-off les touches sont désactivés  :)

Premièrement, Tout en haut :
Et enfin tout en bas :

UTILISE PASTEBIN

Voila, Bien sûr tu peux le modifier comme bon te le semble  :)

Mais essaye de comprendre quand-même un peux ce que j'ai fais...

Bonne continuations  ;)
Titre: Re : Commandes /s et /r
Posté par: ApocKalipsS le 24 Septembre 2007, 17:57:14
hum, C'est quoi pastebin ?
Titre: Re : Commandes /s et /r
Posté par: GtaManiac le 24 Septembre 2007, 18:04:28
Pastebin c'est SA (http://pastebin.gtaonline.fr/pastebin.php) .

Toute les informations d'utilisation de trouve ICI (http://www.gtaonline.fr/forums/index.php/topic,1098.0.html)


A+
Maniac  ;) .
Titre: Re : Commandes /s et /r
Posté par: UrbanGhetto le 24 Septembre 2007, 18:28:42
Bon, Désolé pour ce suspence insoutenable  :P

Voila le code :

http://pastebin.gtaonline.fr/pastebin.php?show=76 (http://pastebin.gtaonline.fr/pastebin.php?show=76)

Tu fais tout simplement un nouveau fichier .pwn dans le dossier filterscripts et n'oublie pas de l'ajouter son nom dans Server.cfg surtout  ;)

A très bientôt  :)

Edit : Sinon si tu veux tout simplement la commande /s et /r tu utilise ca :

http://pastebin.gtaonline.fr/pastebin.php?show=77 (http://pastebin.gtaonline.fr/pastebin.php?show=77)

Titre: Re : Commandes /s et /r
Posté par: NatiVe™ le 24 Septembre 2007, 18:54:18
Par respect pour toi UrbanGhetto je ne le prend pas ( meme si j'en et envie ) car tu as du mettre du temp a le faire puis je ne veut pas faire de copier / coller j'aime pas sa !

Je vais esseyer de le faire moi meme je retien juste RIGHT et LEFT car je ne savais pas ca !

AK NV.
Titre: Re : Commandes /s et /r
Posté par: Micka le 24 Septembre 2007, 20:12:51
Salut,

UrbanGhetto, j'ai essayé ton script il doit comporter une erreur, il annule toutes mes commandes sur mon serveur quand je le charge (c'est à dire qu'on peut plus faire aucune commande, par exemple je tape : /aide ça fais rien même pas de "Uknow Command".

Titre: Re : Commandes /s et /r
Posté par: NatiVe™ le 24 Septembre 2007, 20:36:29
OMG ! faut savoir coment le faire marcher mon pepere ( je rigole )

AK NV.
Titre: Re : Commandes /s et /r
Posté par: UrbanGhetto le 24 Septembre 2007, 20:44:53
Ah oui, J'ai oublier le return.

Quand le return d'un FilterScript est a 1 les commandes de votre script général ne marchent pas, Mais ceux des autres FilterScripts oui...

Voila le code corriger :

http://pastebin.gtaonline.fr/pastebin.php?show=78 (http://pastebin.gtaonline.fr/pastebin.php?show=78)
Titre: Re : Commandes /s et /r
Posté par: ApocKalipsS le 26 Septembre 2007, 18:52:41
WOUW sa marche trop cooool merci URBANGHETTO !!
Titre: Re : Commandes /s et /r
Posté par: UrbanGhetto le 26 Septembre 2007, 19:03:34
Ne te régouit pas si vite.

Il y a encors un problème avec ce script, C'est pas tout le monde qui a 4 pour la Key Analog Left.

Par exemple il ce peut que quel qu'un ait une manette alors dans ce cas il ne saura pas sur quel bouton cliquer, Enfin saufe si il clique sur tout ce qui n'est pas pratique  :(

Je vais essayer de régler ca  :)
Titre: Re : Commandes /s et /r
Posté par: Syg le 27 Septembre 2007, 00:07:01
Juste pour compliquer la chose Urbanghetto, je me suis rendu compte qur mon installation de GTA que quand je suis à pied, les touches 4 et 6 marchent très bien pour faire /r et /s mais je ne les vois nulle part dans la configuration du clavier pour quand on est à pied (à mon avis, ces touches ne sont pas modifiables quand on est à pied).
De plus, quand je suis en véhicule, j'ai redéfini mon clavier pour utiliser D et G à la place de 4 et 6. Donc quand je suis en voiture ou en moto, je doit faire G pour sauvegarder et D pour restaurer .... ça devient compliqué.

Ainsi, il est très difiicile d'afficher un texte d'aide pour le joueur, d'une part parce que ~k ne marche qu'avec les GameText et TextDraw et d'autre part car le joueur peut avoir (comme moi) deux je de touches différents selon qu'il est à pied ou en véhicule.

Sinon, l'idée est excellente.

++
Syg