• 05 Juin 2026, 18:40:19


Auteur Sujet: problèmes d'amélioration de GM  (Lu 1262 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Dark57

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
problèmes d'amélioration de GM
« le: 28 Décembre 2009, 23:56:48 »
bonjour, bonsoir.
Voila j'ai déjà des nouveaux problème pour mon GM (et oui je suis un noob :dry)
je voudrais faire plusieurs chose pour mon GM et pour ne pas faire 10 000 topic je vais vous demander de l'aide à tous mes problème en même temps.

donc je cherche comment faire pour que quand j'écris /dmzone
j'arrive dans "RC Battlefield"
(facile,
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);),
-puis sa commence un dead match deux équipes,
-on change notre skin
-si on meure pendant le match (durée illimité) on respawn dans la zone de notre équipe,
-on ne peut pas tuer ses coéquipiés,
-quitter le dm en se téléportant autre part (donc on perd les armes, on récupaire notre skin et on ne respawn plus dans la zone quand on meure),
-les scores des équipes sont noté en haut de l'écran,
-toutes les 5 sec où notre équipe est premier on gagne 10$

sinon je cherche comment sauver notre argent (sans système de banque juste en se loggant)

merci d'avance  :)

Hors ligne The Bird

  • *
  • Tueur en série
  • Messages: 110
    • Voir le profil
Re : problèmes d'amélioration de GM
« Réponse #1 le: 29 Décembre 2009, 11:38:32 »
Au début

new playerdm1[MAX_PLAYERS]
Dans OnPlayerCommandText

if(strcmp(cmd, "/dm", true) == 0)
{
 if(playedm1[playerid] == 1);
 {
   SendClientMessage(playerid, COULEUR, " Tu es déjà au DM");
  }
  else
 {
  SetPlayerPos(...);
  SetPlayerInterior(...);
  playerdm1[playerid] = 1;
  CODE
  }
  return 1;

if(strcmp(cmd, "/quitterdm", true) == 0)
{
if(playedm1[playerid] == 0);
 {
   SendClientMessage(playerid, COULEUR, " Tu n'es pas au DM");
  }
  else
 {
  SetPlayerPos(...);
  SetPlayerInterior(...);
  playerdm1[playerid] = 0;
  CODE
  }
  return 1;

Dans OnPlayerSpawn

OnPlayerSpawn
{
if(playerdm1[playerid] == 1;
{
SetPlayerPos(...);
SetPlayerInterior(...);
}
return 1;

Ensuite pour les équipes, tu peux t'inspirer de variable, par exemple :

OnPlayerSpawn
{
if(playerdm1[playerid] == 1);
{
if(equipe[playerid] == 1);
SetPlayerPos(...)
...
}
else
{
SetPlayerPos(...);
}
}
return 1;

Et tu peux crée 2 cmds différentes, avec la même fonction, sauf qu'elle modifie la variable equipe avec 1, ou 2

PS : J'ai écris sa en vitesse sur le forum, erreur d'accolade probable ( surtout sur le dernier code )
« Modifié: 29 Décembre 2009, 11:40:18 par The Bird »

Hors ligne Dark57

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
Re : problèmes d'amélioration de GM
« Réponse #2 le: 29 Décembre 2009, 13:12:21 »
merci je vais tester

Hors ligne Dark57

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
Re : problèmes d'amélioration de GM
« Réponse #3 le: 30 Décembre 2009, 17:23:02 »
désoler pour le double poste mais c'est important
j'ai réussi tous seul finalement ET par miracle j'ai aussi réussi à mettre en ligne mon serveur, mais le problème c'est que il faut au moins deux joueur et je suis seul...
voila je cherche quelqu'un d'assez aimable pour tester avec moi

je donne l'adresse à mettre en favoris à celui qui veut bien (mais en mp)
merci

Hors ligne The Bird

  • *
  • Tueur en série
  • Messages: 110
    • Voir le profil
Re : problèmes d'amélioration de GM
« Réponse #4 le: 30 Décembre 2009, 19:47:25 »
Je veux bien essayer

Hors ligne Dark57

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
Re : problèmes d'amélioration de GM
« Réponse #5 le: 30 Décembre 2009, 20:33:32 »
re-désoler, mais un gros problème avec mon serveur :
"the server didn't respond"
j'ai tous fais rien ne marche  :'(
du annouce du cfg au paramètre de routeurs tous, et sa ne marche pas  :'(
le seul moyen c'est l'hébergement : problème on peut pas modifier le script une fois herbergé... VDM  :dry

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : problèmes d'amélioration de GM
« Réponse #6 le: 30 Décembre 2009, 20:39:48 »
biensure que si tu le change grace au FTP :s
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 Dark57

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
Re : problèmes d'amélioration de GM
« Réponse #7 le: 30 Décembre 2009, 20:51:12 »
FTP  ???
comment?
« Modifié: 30 Décembre 2009, 20:57:39 par Dark57 »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : problèmes d'amélioration de GM
« Réponse #8 le: 30 Décembre 2009, 21:26:51 »
fais comme si j'ai rien dit  ;D
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 Dark57

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
Re : problèmes d'amélioration de GM
« Réponse #9 le: 30 Décembre 2009, 22:06:34 »
non c'est bon sa marche : il faut que moi je suis en local
« Modifié: 31 Décembre 2009, 15:26:49 par Dark57 »