• 23 Avril 2025, 09:49:55


Auteur Sujet: [FS]Create Map Icone  (Lu 3895 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
[FS]Create Map Icone
« le: 16 Octobre 2009, 17:33:32 »
Bonjour aujourd'hui je me suis cree un petit FS afin de cree des map icone est de les sauver dans un fichier text il reste apres a faire du copier coller dans votre GM


normalement je n'est oublier aucune map icone par contre samp limite l'utilisation a 63 maximum donc faite attention

le lien pastebin http://pastebin.gtaonline.fr/pastebin.php?show=678

Desoler pour la presentation breve mais il suffite de lire un menu en faite ^^ voila la commande a taper /cmc et choisisez :)





« Modifié: 09 Juillet 2010, 21:13:48 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 Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [FS]Create Map Icone
« Réponse #1 le: 16 Octobre 2009, 17:53:44 »
GG j ai vu le code mais ca doit être simple et cool



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

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [FS]Create Map Icone
« Réponse #2 le: 16 Octobre 2009, 18:12:16 »
oui c'est assez simple ^^ mais tres utile car moi meme je suis un peu feignant de nature de ce coter la faire /save puis creer le SetPlayerMap ect trop long pour moi ^^
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 : [FS]Create Map Icone
« Réponse #3 le: 16 Octobre 2009, 18:22:29 »
lol j ai ait la meme chose avec les pickup y a longtemps je peut poster le code ici ?



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

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [FS]Create Map Icone
« Réponse #4 le: 16 Octobre 2009, 18:24:45 »
ben pourquoi pas ^^

Peu etre reunir les deux code en un pour que ce soit tres simple ^^
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 : [FS]Create Map Icone
« Réponse #5 le: 16 Octobre 2009, 18:31:41 »
if (strcmp("/pickup", cmd, true, 10) == 0)
{
    if(PInfo[playerid][Logged] != 1)
    {
        return SendClientMessage(playerid,COLOR_RED,"[SERVEUR]: Tu n' es oas connecter");
    }
    if(PInfo[playerid][Admin] == 1)
    {
        //return SendClientMessage(playerid,COLOR_RED,"[SERVEUR]: Vous n' êtes pas admin");
    }
    new Float:xp,Float:yp,Float:zp,tmp[256];
    GetPlayerPos(playerid,xp,yp,zp);
strtok(cmdtext,idx,tmp);
    CreatePickup(strval(tmp),2,xp,yp,zp,0);
    format(tmp,sizeof(tmp),"CreatePickup(%d,2,%f,%f,%f,0);\r\n",strval(tmp),xp,yp,zp);
    new File:fi;
fi = fopen("pickup.ini",io_append);
fwrite(fi,tmp);
fclose(fi);
return 1;
}


Pis il vous faut le strtok de sim


qui est la:


strtok (const source[], &index, dest[], separator = ' ')
{
new i = 0;
while ((dest[i] = source[index]))//tant qu'on est pas à la fin du texte et que la destination est suffisament longue
{
if (source[index] != separator)//si l'on est pas encore rendu au séparateur
{
index++;//on augmente les deux
i++;
}
else//on est rendu au séparateur
{
index++;//on saute le séparateur
break;
}
}
dest[i] = EOS;
return 1;
}

fonctionnent qu' avec ce strtok =)


Merci sim pour le strtok et cristab aussi =)



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

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [FS]Create Map Icone
« Réponse #6 le: 14 Mai 2010, 15:55:18 »
Salut,

il te faut ajouter new idx = 8; au début de la commande (pour tenir compte du /pickup déjà analysé).

ps. pour le strtok, je l'ai modifié un peu pour le perfectionner:

strtok (const source[], &index, dest[], separator = ' ')
{
new i = 0;
while ((dest[i] = source[index]))//tant qu'on est pas à la fin du texte
{
if (source[index] != separator)//si l'on est pas encore rendu au séparateur
{
index++;//on augmente les deux
i++;
}
else//on est rendu au séparateur
{
do
{
index++;//on saute le séparateur
}
while(source[index] == separator);
break;
}
}
}

voila, j'espère que ça t'aidera

++Sim++