GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: killer03692 le 01 Octobre 2010, 17:14:16

Titre: Help
Posté par: killer03692 le 01 Octobre 2010, 17:14:16
Salut a tous je suis nouveau sur ce forum mais je le trouve bien complet ^^.

Voila je veux creer un serveur pour m'amuser avec mes amis et je dois avouer que meme après avoir lu le sensationnel tuto de Gilux il me reste des questions sans réponse.
J'aurais aimé creer toutes les commandes admins classiques d'un serveur RP afin de pouvoir m'amuser et me déplacer facilement : le /fixveh, /goto, .......
donc voila si vous pouvez m'indiquer précisement ce que je dois ecrire et ou je dois l'écrire dans pawno ca serais cool.

Et au passage je sais que ce n'est pas la bonne section mais si vous savez comment faire pour etre admin des la connexion (donc ne pas utiliser /rcon login ...) a chaque fois ca m'interesse aussi ^^.

Donc voila merci d'avance et a+
Titre: Re : Help
Posté par: Nesik le 01 Octobre 2010, 17:46:04
Je peux racoursir ton post
Je peux avoir un GM RP?
Titre: Re : Help
Posté par: killer03692 le 01 Octobre 2010, 18:01:58
oui je pense que tu m'a répondu mais le code je dois l'ecrire ou stp ? et pour devenir admin (pas rcon) je dois faire comment ? sachant que je me suis lancé a partir d'un script vierge j'ai donc aucune commande ^^
Titre: Re : Help
Posté par: killer03692 le 01 Octobre 2010, 21:13:51
tu aurais pas msn pour m'expliquer en direct au fur et a mesure ? parce que la je me sens un peu dépassé ^^
Titre: Re : Help
Posté par: killer03692 le 01 Octobre 2010, 22:03:34
il me dis courriel : caché ^^

Double post
Bon j'ai réussi a creer une commande pour reparer les voitures (/reparer)

J'ai voulu creer la commande /getcar pour faire spawn une voiture par son id mais depuis que cette derniere commande fonctionne le /reparer est devenu "unknow command"..... sauriez vous comment faire svp ?

le /reparer :


if(strcmp("/reparer", cmdtext, true) == 0)
   {
   if(IsPlayerInAnyVehicle(playerid))
   {
       RepairVehicle(GetPlayerVehicleID(playerid));
       SendClientMessage(playerid, COLOR_GREY, "Véhicule Réparé !");
    }
    return 1;
   }








et le /getcar :


CMD:getcar(playerid,params[])
{
       new vehid;
      if(sscanf(params,"i",vehid)) return SendClientMessage(playerid,COLOR_GREY,"Utilisation : /getcar [id]");
      if(vehid > 611) return SendClientMessage(playerid,COLOR_GREY,"Id de vehicule trop grand !");
      if(vehid < 400) return SendClientMessage(playerid,COLOR_GREY,"Id de vehicule trop petit!");
      new Float:x,Float:y,Float:z,Float:a;
      GetPlayerPos(playerid,x,y,z);
      GetPlayerFacingAngle(playerid,a);
      CreateVehicle(vehid,x,y,z,a,random(120),random(120),3600);
        PutPlayerInVehicle(playerid,vehid,0);

      return 1;
      }