• 06 Juin 2026, 18:10:59


Auteur Sujet: [Aide] Mes questions Scripting.  (Lu 7755 fois)

0 Membres et 1 Invité sur ce sujet

Anonyme

  • Invité
Re : [Aide] Mes questions Scripting.
« Réponse #45 le: 12 Février 2010, 15:44:37 »
26 erreurs il doit te manquer une acolade comme cela : } Dans ton script

Hors ligne Dauvix

  • *
  • Tueur en série
  • Messages: 134
    • Voir le profil
Re : [Aide] Mes questions Scripting.
« Réponse #46 le: 12 Février 2010, 16:56:42 »
J'ai eu peur, Mais j'ai trouver :) Merci

Double post
Bonjour,

J'ai essayer de modifié le commande /aooc mais je n'y arrive pas trop ...
Le Gm compile bien mais quand je suis IG,
Je fait /ao et bien ce me met " Vous n'etes pas autoriser a utiliser cette commande !"
Mais je ne voix pas trop ou est l'erreure ...

if(strcmp(cmd, "/aooc", true) == 0 || strcmp(cmd, "/ao", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "   Vous n'etes pas connecte !");
            return 1;
        }
if (PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "   Le canal ooc a ete desactive par un admin !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_BLUE, "USAGE: (/ao)oc [aooc chat]");
return 1;
}
if (PlayerInfo[playerid][pAdmin] < 1)
{
    if(PlayerInfo[playerid][pAdmin] == 1) { format(string, sizeof(string), "** Moderateur 1 %s(radio): %s **", sendername, result); }
else if(PlayerInfo[playerid][pAdmin] == 2) { format(string, sizeof(string), "** Moderateur 2 %s(radio): %s **", sendername, result); }
else if(PlayerInfo[playerid][pAdmin] == 3) { format(string, sizeof(string), "** Moderateur 3 %s(radio): %s **", sendername, result); }
else if(PlayerInfo[playerid][pAdmin] == 4) { format(string, sizeof(string), "** Moderateur 4 %s(radio): %s **", sendername, result); }
else if(PlayerInfo[playerid][pAdmin] == 1337) { format(string, sizeof(string), "** Moderateur Generale %s(radio): %s **", sendername, result); }
else if(PlayerInfo[playerid][pAdmin] == 1338) { format(string, sizeof(string), "** Administrateur %s(radio): %s **", sendername, result); }
else if(PlayerInfo[playerid][pAdmin] == 1339) { format(string, sizeof(string), "** Administrateur Generale %s(radio): %s **", sendername, result); }
else if(PlayerInfo[playerid][pAdmin] == 1340) { format(string, sizeof(string), "** Fondateur %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "Administrateur %s: %s " , sendername, result);
}
OOCOff(COLOR_OOC,string);
printf("%s", string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "   Vous n'etes pas autoriser a utiliser cette commande !");
return 1;
}
}
return 1;
}

Merci !
Dauvix
« Modifié: 12 Février 2010, 17:43:59 par Dauvix »

Hors ligne Dauvix

  • *
  • Tueur en série
  • Messages: 134
    • Voir le profil
Re : [Aide] Mes questions Scripting.
« Réponse #47 le: 13 Février 2010, 18:00:08 »
Bonjour,
J'ai quelques problème ...
Voic le premier :
Quand on joueur se connecte, j'aimerais qu'il spawn avec un certain skin ...
Donc j'ai essayé de faire ceci: Jusqu'a la fin du tuto le skin est bon mais quand le joueur spawn,
il se met en Cj ...
if(RegistrationStep[playerid] > 0)
{
    if(RegistrationStep[playerid] == 1)
    {
        new idx;
    tmp = strtok(text, idx);
    if((strcmp("Homme", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Homme")))
{
    PlayerInfo[playerid][pSex] = 1;
    ClearChatbox(playerid, 8);
    SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
    SendClientMessage(playerid, COLOR_GREY, "Ok, vous êtes une Homme.");
    SendClientMessage(playerid, COLOR_WHITE, "2. Quelle est votre date de naissance ? (jj/mm/aaaa)");
    SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
    ClearChatbox(playerid, 2);
    //new maleskin;
    //maleskin = random(sizeof(CivMalePeds));
    SetPlayerSkin(playerid, 26);
    //PlayerInfo[playerid][pChar] = maleskin;
    RegistrationStep[playerid] = 2;
    return 0;
}

Merci

Hors ligne Barto

  • Aiiiiiiirght
  • *
  • GTAOnline Addict
  • Messages: 4205
    • Voir le profil
Re : [Aide] Mes questions Scripting.
« Réponse #48 le: 13 Février 2010, 18:31:57 »
Utilise AddPlayerClass
Les filles, c'est comme les échappées en cyclisme, faut en tenter plusieurs pour en réussir une.

Gifs interdit dans les avatars/signs