• 04 Juin 2026, 23:24:24


Auteur Sujet: système d'alliance  (Lu 10331 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne natsu00

  • *
  • Tueur en série
  • Messages: 169
    • Voir le profil
Re : système d'alliance
« Réponse #45 le: 08 Avril 2013, 15:40:16 »
ouai merci  :king:

bha je vais testé ce soir avec un pot alors merci on verra bien!
merci x)

vincentdu90

  • Invité
Re : système d'alliance
« Réponse #46 le: 08 Avril 2013, 16:28:15 »
Si on reviens à ton problème , si tu souhaites que le quand le joueur entre dans un DM son marqueur devienne invisible tu devras faire dans ta commande :

Code: (Pawn) [Sélectionner]

new i = 0; //variable pour ta boucle for

for(i=0;i<MAX_PLAYERS;i++) //ta boucle pour appliquer le changement de curseur du [i]playerid[/i] à tous les joueurs connectés
{
    if(IsPlayerConnected(playerid))
    {
        SetPlayerMarkerForPlayer( i, playerid, ( GetPlayerColor( playerid ) & 0xFFFFFF00 ) );//ta fonction pour modifier le marqueur
    }
}


En ayant défini au préalable SetPlayerColor(); pour chaque joueur lorsque ce dernier Spawn ou se connecte par exemple.

Ensuite lorsque le joueur sort du DM tu lui appliques la même fonction ,de la même manière en changeant les paramètres ,en particulier le troisième ( tu supprimes "0xFFFFFF00" normalement).

Voilà , si j'ai pas dis de bétises  :smile:

Hors ligne natsu00

  • *
  • Tueur en série
  • Messages: 169
    • Voir le profil
Re : système d'alliance
« Réponse #47 le: 08 Avril 2013, 16:59:54 »
okay je vais reflechir à ca merci beaucoup de vos conseils
 :happy:j'aurai surement d'autres question j'ai trop d'imagination ^^

Hors ligne natsu00

  • *
  • Tueur en série
  • Messages: 169
    • Voir le profil
Re : système d'alliance
« Réponse #48 le: 09 Avril 2013, 17:24:42 »
bonjour
j'ai un petit soucis, pour les coordonnées d'un lieu, j'ai modifier ma map et j'ai mis un sphinx mais avec le debug bha il n'y est pas ^^ vu que dans le debug la map est pas modifer donc je ne peux pas enregistrer la poistion!
comment faire?

Hors ligne Kiloutre

  • Nolife, nerd et geek passionné d'Ordinatique ! ^^
  • *
  • Grand Banditisme
  • Messages: 567
    • Voir le profil
Re : système d'alliance
« Réponse #49 le: 09 Avril 2013, 19:34:27 »
Bah tu enregistres la position depuis ton serveur où est le mapping  :happy:

[/url]

Hors ligne natsu00

  • *
  • Tueur en série
  • Messages: 169
    • Voir le profil
Re : système d'alliance
« Réponse #50 le: 09 Avril 2013, 19:48:30 »
bha oui je l'ai fait depuis mon serveur mais....
quand je rentre les coordonnés dans mon gamemod, comme d'habitude quoi et il me teleporte ou??
bha dans le nord en l'air et je tom..........be
malheur  :mad:

Hors ligne Kiloutre

  • Nolife, nerd et geek passionné d'Ordinatique ! ^^
  • *
  • Grand Banditisme
  • Messages: 567
    • Voir le profil
Re : système d'alliance
« Réponse #51 le: 10 Avril 2013, 11:20:48 »
Tu veux te téléporter dans un bâtiment où dans un mapping ?

[/url]

Hors ligne natsu00

  • *
  • Tueur en série
  • Messages: 169
    • Voir le profil
Re : système d'alliance
« Réponse #52 le: 10 Avril 2013, 13:09:08 »
Dans le mapping c'est a dire lendroit que j ai modifié !


donc je l'ai refait et même constat
regardez voici le code dans le fichier des position:
AddPlayerClass(281,1744.9462,772.1533,26.8446,125.1994,0,0,0,0,0,0);
SetPlayerPos(SelectedPlayer[playerid],281,1744.9462,772.1533,26.8446,125.1994);

voila et bhen rien je me teleporte pas là....
« Modifié: 10 Avril 2013, 13:55:29 par natsu00 »

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3551
    • Voir le profil
Re : système d'alliance
« Réponse #53 le: 10 Avril 2013, 14:13:15 »
Lol si tu donnes ton ID de skin pour te téléporter t'iras pas loin ^^'

Code: (pawn) [Sélectionner]
SetPlayerPos(SelectedPlayer[playerid],1744.9462,772.1533,26.8446,125.1994);
Là ça ira mieux


Adju ♥
(-_-)



Hors ligne natsu00

  • *
  • Tueur en série
  • Messages: 169
    • Voir le profil
Re : système d'alliance
« Réponse #54 le: 10 Avril 2013, 14:49:41 »
ha il faut retirer le premier nombre je savais pas je faisais pas comme ça ^^
merci

vincentdu90

  • Invité
Re : système d'alliance
« Réponse #55 le: 10 Avril 2013, 17:23:56 »
Oui car sur cette fonction le premier nombre (entier) correspond au modèle (skin)  :happy:.

(cf : AddPlayerClass() )

Hors ligne natsu00

  • *
  • Tueur en série
  • Messages: 169
    • Voir le profil
Re : système d'alliance
« Réponse #56 le: 10 Avril 2013, 17:55:21 »
ok je suis un boulet merci beaucoup de m'eclairer dans mes questions idiotes ^^
 :bye:

Hors ligne Kiloutre

  • Nolife, nerd et geek passionné d'Ordinatique ! ^^
  • *
  • Grand Banditisme
  • Messages: 567
    • Voir le profil
Re : système d'alliance
« Réponse #57 le: 10 Avril 2013, 18:02:37 »
Mais non, c'est tout à fait normal de faire des erreurs pour un débutant, et même quelqu'un d'expérimenté, une faute d'inattention est vite arrivée  :rolleyes:

[/url]

Hors ligne natsu00

  • *
  • Tueur en série
  • Messages: 169
    • Voir le profil
Re : système d'alliance
« Réponse #58 le: 10 Avril 2013, 18:19:44 »
bon je viens de faire un script, encore et bha oui je m'entaine ^^
alors je veux que quand le rcon (admin) tape /arme bha il choisit l'arme à donner à tous les joueurs (pour mon arene)
Mais pour l'instant je comprend pas il ne donne pas d'arme mais le script est bon je pense

[spoiler]
Code: (pawn) [Sélectionner]
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/arme", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
     ShowPlayerDialog(playerid,999,DIALOG_STYLE_LIST,"{FF0000}Donner une arme","batte de baseball\nkatana\ntronconeuse\n9mm\ndesert eagle\nshootgun\nMP5\nM4\nlanceflamme\nsniper\nlance roquette\nC4\n{FF0000}Back","Donate","Cancel");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(dialogid == 999 && response)
  {
switch(listitem)
    {
            case 0:
            {
               GivePlayerWeapon(playerid,5,1);
}
case 1:
{
   GivePlayerWeapon(playerid,8,1);
}
case 2:
{
    GivePlayerWeapon(playerid,9,1);
}
case 3:
{
    GivePlayerWeapon(playerid,22,500);
}
case 4:
{
       GivePlayerWeapon(playerid,24,500);
    }
case 5:
{
    GivePlayerWeapon(playerid,27,500);
    }
case 6:
{
    GivePlayerWeapon(playerid,29,500);
}
case 7:
{
GivePlayerWeapon(playerid,31,500);
}
case 8:
{
GivePlayerWeapon(playerid,37,500);
}
case 9:
{
GivePlayerWeapon(playerid,34,30);
}
case 10:
    {
GivePlayerWeapon(playerid,35,5);
}
case 11:
{
GivePlayerWeapon(playerid,39,10);
GivePlayerWeapon(playerid,40,1);
}
}
        }
return 1;
    }
return 0;
}
[/spoiler]

merci du fond du coeur ca prend du temps d'étudier un script et c'est gentil  :happy:
« Modifié: 10 Avril 2013, 19:03:33 par Ssk »

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3551
    • Voir le profil
Re : système d'alliance
« Réponse #59 le: 10 Avril 2013, 18:49:56 »
Tu as oublié une accolade, je te laisse deviner où :)


Adju ♥
(-_-)