#include <a_samp>
#define COULEUR_BLEUCIEL 0x33CCFFAA
#define COULEUR_VERTE 0x33AA33AA
#define COULEUR_ROUGE 0xFF0606FF
#define COULEUR_JAUNE 0xFFFF00AA
#define COULEUR_BLANCHE 0xFFFFFFAA
new LifeTimer;
main()
{
print("\n--------------------------------------");
print("3l_B4rT0 Stunt v1.0");
print("--------------------------------------\n");
}
public OnGameModeInit()
{
SetGameModeText("3l_B4rT0 Stunt v1.0");
AddPlayerClass(167, 366.761260, 2528.499267, 16.648477, 180.0, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnGameModeExit()
{
KillTimer(LifeTimer);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerInterior(playerid,5);
SetPlayerFacingAngle(playerid,281.7384);
SetPlayerPos(playerid,204.9016,-5.4020,1005.2109);
SetPlayerCameraPos(playerid, 211.1719,-3.7691,1005.2109);
SetPlayerCameraLookAt(playerid, 204.9016,-5.4020,1005.2109);
ApplyAnimation(playerid,"DEALER","DEALER_DEAL",4.0,1,1,1,1,1);
return 1;
}
public OnPlayerConnect(playerid)
{
new tmp[128];
GetPlayerName(playerid, tmp, MAX_PLAYER_NAME);
format(tmp, sizeof(tmp), "*** %s a rejoint le serveur !", tmp);
SendClientMessageToAll(COULEUR_BLANCHE, tmp);
SendClientMessage(playerid, COULEUR_JAUNE, "Bienvenue sur le serveur, %s !");
SendClientMessage(playerid, COULEUR_JAUNE, "Une commande /aide est à votre disposition pour vos premiers pas sur le serveur.");
SendClientMessage(playerid, COULEUR_JAUNE, "N'hésitez pas à contacter un Admin ou même les joueurs si vous avez un problème.");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new tmp[128];
GetPlayerName(playerid, tmp, MAX_PLAYER_NAME);
switch(reason)
{
case 0:
{
format(tmp, sizeof(tmp), "*** %s a quitté le serveur !<Timeout>", tmp);
}
case 1:
{
format(tmp, sizeof(tmp), "*** %s a quitté le serveur !", tmp);
}
case 2:
{
format(tmp, sizeof(tmp), "*** %s a quitté le serveur ! <Kiké(e)>", tmp);
}
}
SendClientMessageToAll(COULEUR_BLANCHE, tmp);
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid, playerid, reason);
return 1;
}
SendClientMessage(playerid, COULEUR_JAUNE, "Bienvenue sur le serveur, %s !");
Peut être a cause de ça ?Code: [Sélectionner]SendClientMessage(playerid, COULEUR_JAUNE, "Bienvenue sur le serveur, %s !");
Le SendClient n'accepte les %s, %d, etc.. si tu veux en utiliser utile le format
Citer ---------- |
SetTimer("parachute",5000,1);
public parachute()
{
GivePlayerWeapon(playerid, 46, 1);
return 1;
}
public parachute()
{
for(new x=0; x<MAX_PLAYERS; x++)
{
GivePlayerWeapon(x, 46, 1);
}
return 1;
}
public parachute()
{
for(new b=0; b<MAX_PLAYERS; b++)
{
GivePlayerWeapon(b, 46, 1);
}
return 1;
}
public parachute()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
GivePlayerWeapon(i, 46, 1);
}
return 1;
}
if(strcmp("/telep", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","Voici les différentes téléportations du serveur :","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/drift : Téléportation au parking de LV.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/drift2 : Téléportation à la piste de drift proche de la Zone51.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/cross : Téléportation aux Sandkings, Sanchez & Quad.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/dune : Téléportation aux Dunemasters.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/moto : Téléportation aux Motos (NRG-500, Freeway, FCR-900, HPV-1000).","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/packer : Téléportation aux Packers, vous retournerez à votre ancienne position.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/nrg : Téléportation aux NRG, vous retournerez à votre ancienne position.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/scoot : Téléportation aux Faggios et Pizza-Boys.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/drift : Téléportation au parking de LV.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/taxi : Téléportation aux Taxis.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/avion : Téléportation aux Avions.","Ok","Cancel");
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","/stuntmap : Téléportation à la map stunt de J0liX.","Ok","Cancel");
return 1;
}
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations","Voici les différentes téléportations du serveur :\n /drift : Téléportation au parking de LV. \n /drift2 : Téléportation à la piste de drift proche de la Zone51.","Ok","Cancel");
Etc..
if(strcmp("/telep", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Teleportations"," Voici les différentes téléportations du serveur :\n /drift : Téléportation au parking de LV.\n /drift2 : Téléportation à la piste de drift proche de la Zone51.\n /cross : Téléportation aux Sandkings, Sanchez & Quad.\n /dune : Téléportation aux Dunemasters.\n /moto : Téléportation aux Motos (NRG-500, Freeway, FCR-900, HPV-1000).\n /packer : Téléportation aux Packers, vous retournerez à votre ancienne position.\n /nrg : Téléportation aux NRG, vous retournerez à votre ancienne position.\n /scoot : Téléportation aux Faggios et Pizza-Boys.\n /drift : Téléportation au parking de LV.\n /taxi : Téléportation aux Taxis.\n /avion : Téléportation aux Avions.\n /stuntmap : Téléportation à la map stunt de J0liX. ","Ok","Cancel");
return 1;
}
error 075: input line too long (after substitutions)
error 037: invalid string (possibly non-terminated string)
error 017: undefined symbol "Voici"
error 017: undefined symbol "les"
fatal error 107: too many error messages on one line
Pense au wiki (http://wiki.sa-mp.com/wiki/Useful_Functions#Dini_.28Dini.inc.29), il est très utile.
if(dialogid == Login)
{
if(response)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid, COULEUR_ROUGE, "Mauvais mot de passe.");
return Entry(playerid);
}
else
{
format(st,sizeof(st),"Fiche/%s.cod",name[playerid]);
new string[256];
string = dini_Get((st), "Password");
if (udb_hash(inputtext) != strval(string))
{
SendClientMessage(playerid, COULEUR_ROUGE, "Mauvais mot de passe.");
return Entry(playerid);
}
else
{
dini_Set((st),"Password",inputtext);
pInfo[playerid][ALevel] = dini_Int((st), "ALevel");
pInfo[playerid][XP] = dini_Int((st), "XP");
pInfo[playerid][Grade] = dini_Int((st), "Grade");
pInfo[playerid][Mort] = dini_Int((st), "Mort");
pInfo[playerid][Tuerie] = dini_Int((st), "Tuerie");
format(st, sizeof(st), "Vous êtes loggé(e) %s. Bon jeu sur Death Party !!", name[playerid]);
SendClientMessage(playerid, COULEUR_JAUNE, st);
}
}
}
else
{
Entry(playerid);
}
}
return 1;
}
error 035: argument type mismatch (argument 3)
dini_Set(file,"Argent", GetPlayerMoney(playerid));
error 035: argument type mismatch (argument 3)
dini_Set(file,"Skin", GetPlayerSkin(playerid));
dini_IntSet(file,"Argent", GetPlayerMoney(playerid));
dini_IntSet(file,"Skin", GetPlayerSkin(playerid));
Salut Barto,
Tien se site, tu trouvera ton bonheur. ^^
http://sampfiles.weebly.com/downloads.html (http://sampfiles.weebly.com/downloads.html)
PS: En deux clique sur google j'ai trouver...
http://www.lmgtfy.com/?q=download+include+dini (http://www.lmgtfy.com/?q=download+include+dini) (Troisième lien)
++ Franky