GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Alan le 27 Avril 2010, 05:10:18

Titre: Nouveau Probleme !!
Posté par: Alan le 27 Avril 2010, 05:10:18
Bonjour , :)  Sa fesait longtemps !!

Alors aujourd'huis je devait ouvrir mon serveur, Mais quel surprise j'ai ?? !! Un problème  :S !!

Explication : Enfaite quand on ce connecte au Serveur il demande : Selectionner votre sexe, Je clike sur Homme, Puis tout ce bloque et rien ne ce passe!! :S

:/ et je sais pas dutout d'ou cela vien !!

Merci de vos réponses!!
Titre: Re : Nouveau Probleme !!
Posté par: cristab le 27 Avril 2010, 08:39:17
du scripteur  :dling
Titre: Re : Nouveau Probleme !!
Posté par: Alan le 27 Avril 2010, 13:25:02
Je pense que j'ai trouver la ligne



    }
}
    if(PlayerInfo[playerid][pTut] == 0)
    {
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
SetPlayerSkin(playerid, 137);
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 1;
SendClientMessage(playerid, COLOR_GREEN, "Bienvenue sur Los Santos Original RolePlay , Veuillez repondre a ces questions!.");
ShowPlayerDialog(playerid, SEXMENU, DIALOG_STYLE_LIST, "Gender","Male\nFemale ", "Select", "Cancel");
        }
else
{
            SetPlayerPos(playerid,positionx,positiony,positionz);
        }
    }
return 1;
}

La derniere ligne !
Mais aprés je ne trouve pas le reste peut-etre parceque j'ai supprimer une mauvaise chose ??

<¿?>
Titre: Re : Nouveau Probleme !!
Posté par: Alan le 27 Avril 2010, 16:48:08
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new sendername[MAX_PLAYER_NAME];
    new string[128];
    if(dialogid == DUTYMENU)
{
  if(response)
{
if(listitem == 0) // LSPD Duty
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if(OnDuty[playerid]==0)
        {
    format(string, sizeof(string), "* Officer %s took a Badge and a Gun from his locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GivePlayerWeapon(playerid, 24, 99999);
GivePlayerWeapon(playerid, 3, 99999);
OnDuty[playerid] = 1;
}
else if(OnDuty[playerid]==1)
{
format(string, sizeof(string), "* Officer %s places his Badge and Gun in his locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeapons(playerid);
OnDuty[playerid] = 0;
}
}
}
if(listitem == 1) // LSPD Weapons
{
                ShowPlayerDialog(playerid, DUTYMENU2, DIALOG_STYLE_LIST, "LSPD Weapons","Mase\nKnite Stick\nDeagle\nSpas12\nMP5\nM4\nAK-47\nGranade\nSmoke Bomb\nC4", "Take", "Cancel");
            }
if(listitem == 2) // LSPD SWAT Uniform
{
                SetPlayerSkin(playerid, 285);
            }
            if(listitem == 3) // LSPD Uniforms
{
                ShowPlayerDialog(playerid, DUTYMENU3, DIALOG_STYLE_LIST, "LSPD Uniforms","Cadet\nOfficer 1\nOfficer 2\nSWAT Officer\nSergeant\nCaptain\nAsst. Chief\nChief", "PutOn", "Cancel");
            }
            if(listitem == 4) // LSPD Undercover Uniform
{
                ShowPlayerDialog(playerid, DUTYMENU4, DIALOG_STYLE_LIST, "LSPD Undercover Uniforms","Rich Mexican\nRich Asian\nRich White Guy\nRich Black Guy\nHomeless Guy\nRich girl\nBusiness Guy\nBuisness Girl\nPoor Woman\nRed-Neck\nDrug Dealer\nGangster\nCivilian", "Undercover", "Cancel");
            }
}
}
    if(dialogid == DUTYMENU2)
{
  if(response)
{
if(listitem == 0) // LSPD Duty
{
GivePlayerWeapon(playerid, 41, 100);
}
if(listitem == 1) // LSPD Weapons
{
GivePlayerWeapon(playerid, 3, 1);
}
if(listitem == 2) // LSPD Weapons
{
GivePlayerWeapon(playerid, 24, 21);
}
if(listitem == 3) // LSPD Weapons
{
GivePlayerWeapon(playerid, 27, 32);
}
if(listitem == 4) // LSPD Weapons
{
GivePlayerWeapon(playerid, 29, 200);
}
if(listitem == 5) // LSPD Weapons
{
GivePlayerWeapon(playerid, 31, 100);
}
if(listitem == 6) // LSPD Weapons
{
GivePlayerWeapon(playerid, 30, 100);
}
if(listitem == 7) // LSPD Weapons
{
GivePlayerWeapon(playerid, 16, 4);
}
if(listitem == 8) // LSPD Weapons
{
GivePlayerWeapon(playerid, 17, 4);
}
}
}
    if(dialogid == DUTYMENU3)
{
  if(response)
{
if(listitem == 0) // LSPD Uniforms
{
SetPlayerSkin(playerid, 71);
}
if(listitem == 1) //LSPD Uniforms
{
SetPlayerSkin(playerid, 265);
}
if(listitem == 2) // LSPD Uniforms
{
SetPlayerSkin(playerid, 280);
}
if(listitem == 3) //LSPD Uniforms
{
SetPlayerSkin(playerid, 267);
}
if(listitem == 4) //LSPD Uniforms
{
SetPlayerSkin(playerid, 282);
}
if(listitem == 5) // LSPD Uniforms
{
SetPlayerSkin(playerid, 266);
}
if(listitem == 6) // LSPD Uniforms
{
SetPlayerSkin(playerid, 288);
}
if(listitem == 7) //LSPD Uniforms
{
SetPlayerSkin(playerid, 283);
}
}
}
    if(dialogid == DUTYMENU4)
{
  if(response)
{
if(listitem == 0) // LSPD Uniforms
{
SetPlayerSkin(playerid, 223);
}
if(listitem == 1) //LSPD Uniforms
{
SetPlayerSkin(playerid, 120);
}
if(listitem == 2) // LSPD Uniforms
{
SetPlayerSkin(playerid, 240);
}
if(listitem == 3) //LSPD Uniforms
{
SetPlayerSkin(playerid, 296);
}
if(listitem == 4) //LSPD Uniforms
{
SetPlayerSkin(playerid, 137);
}
if(listitem == 5) // LSPD Uniforms
{
SetPlayerSkin(playerid, 214);
}
if(listitem == 6) // LSPD Uniforms
{
SetPlayerSkin(playerid, 294);
}
if(listitem == 7) //LSPD Uniforms
{
SetPlayerSkin(playerid, 150);
}
if(listitem == 8) //LSPD Uniforms
{
SetPlayerSkin(playerid, 201);
}
if(listitem == 9) //LSPD Uniforms
{
SetPlayerSkin(playerid, 162);
}
if(listitem == 10) //LSPD Uniforms
{
SetPlayerSkin(playerid, 29);
}
if(listitem == 11) //LSPD Uniforms
{
SetPlayerSkin(playerid, 270);
}
if(listitem == 12) //LSPD Uniforms
{
SetPlayerSkin(playerid, 59);
}
}
}

dit moi si c'est pas sa!!
Titre: Re : Nouveau Probleme !!
Posté par: scott1 le 27 Avril 2010, 18:31:14
Dans le OndialogResponse



if(dialog == SEXMENU)

...

Titre: Re : Nouveau Probleme !!
Posté par: Alan le 27 Avril 2010, 19:39:48
Il y'étai mais j'ai supprimé !  :S  Euh je vais chercher, merci a vous je diré si c'est bon !!

Double post
if(dialogid == SEXMENU)  :)