GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Sismix84 le 13 Octobre 2007, 21:07:23

Titre: L'ID du skin Madd Dog
Posté par: Sismix84 le 13 Octobre 2007, 21:07:23
Bonsoir, je voudrais savoir quel est l'id du skin de Madd Dog ?

Merci
Titre: Re : L'ID du skin Madd Dog
Posté par: [StAfF]MaN le 13 Octobre 2007, 21:08:22
Je ne pense pas qu'il soit présent dans les liste de skins....
Titre: Re : L'ID du skin Madd Dog
Posté par: Sismix84 le 13 Octobre 2007, 21:14:55
Bon pas grave, j'ai une autre question, comment faut-il faire pour que les "non admin" meurent s'ils prennent mon perso.

j'ai une petite idée mais je ne suis pas sûr. je croi qu'il faut mettre "if(IsPlayerAdmin(playerid)){" dans "public OnPlayerRequestClass(playerid, classid)" avant mon perso.

par exemple :

case 0:

           {

                if(IsPlayerAdmin(playerid))
            {
            GameTextForPlayer(playerid, "~r~Sismix84", 1000, 3);

         }
Titre: Re : L'ID du skin Madd Dog
Posté par: [StAfF]MaN le 13 Octobre 2007, 21:26:50
bah tu rajoute a la fin de public OnPlayerSpawn(playerid)

}
    else if((GetPlayerSkin(playerid) == ID DE SKIN|| (playerid) == ID DE SKIN) && (IsPlayerAdmin(playerid)))
{

    return 1;
}
    else
{
   SendClientMessage(playerid, 0xAA3333AA, "Tu n'a pas le droit d'utiliser ce skin la !!");
   SetPlayerHealth(playerid, 0.00);

}
    return 1;
}

en dessousde tout le reste

donc ça donnera

{
SetPlayerInterior(playerid,0);

IsPlayerAdmin(playerid);
if(gTeam[playerid] == TEAM_ADMIN) {

SetPlayerColor(playerid,COLOR_VIOLETCLAIR);
{

    return 1;
}
    else if((GetPlayerSkin(playerid) ==ID DE SKIN|| (playerid) == ID DE SKIN) && (IsPlayerAdmin(playerid)))
{

    return 1;
}
    else
{
   SendClientMessage(playerid, 0xAA3333AA, "Tu n'a pas le droit d'utiliser ce skin la !!");
   SetPlayerHealth(playerid, 0.00);

}
    return 1;
}


Voila, alors heu je n'est pas testé ce bout de script, essai le, et si sa marche pas met le dans un pastbin ++
Titre: Re : L'ID du skin Madd Dog
Posté par: Sismix84 le 13 Octobre 2007, 21:30:37
petit problème, comme je débute en script je ne vois pas du tout ce qu'est un pastbin ++  :-[
Titre: Re : L'ID du skin Madd Dog
Posté par: [StAfF]MaN le 13 Octobre 2007, 21:32:32
bah en faite... erf... C'est pour mettre le script ou un bout du script sur une page a par du forum, comme ça ça ne prend pas trop de place et c'est plus lisble

http://pastebin.gtaonline.fr/pastebin.php
Titre: Re : L'ID du skin Madd Dog
Posté par: Sismix84 le 13 Octobre 2007, 21:36:58
a oui dsl en fait je le savais, ça m'étais sortie de la mémoire, dsl  :laugh

là où y a écrit "ID DE SKIN" il faut le remplacer par le vrai ID où je laisse comme ça ?
Titre: Re : L'ID du skin Madd Dog
Posté par: [StAfF]MaN le 13 Octobre 2007, 21:46:13
Oui tu change ID DE SKIN par celui que tu veu, pour CJ c'est l'ID 0

Maintenant si tu veu plusieur player Admin, tu vois qu'il y a deux fois ID DE SKIN


sous cette forme la ID DE SKIN || ID DE SKIN

Voila pour deux skins admin, met des ID de skin différent bien sur ;)

Si tu n'en veu qu'un seul, tu supprime le deuxième  :  ID DE SKIN  (a enlever >>>) || ID DE SKIN

voila ^^
Titre: Re : L'ID du skin Madd Dog
Posté par: Sismix84 le 13 Octobre 2007, 22:12:40
je commence vraiment a m'enerver  :wall je n'arrive vraiment pas à placer ton code, j'ai tout le temps 9 erreurs

Citer
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(300) : warning 235: public function lacks forward declaration (symbol "SetupPlayerForClassSelection")
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(325) : error 021: symbol already defined: "IsPlayerAdmin"
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(326) : error 010: invalid function or declaration
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(328) : error 021: symbol already defined: "SetPlayerColor"
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(331) : error 010: invalid function or declaration
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(333) : error 010: invalid function or declaration
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(336) : error 010: invalid function or declaration
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(338) : error 010: invalid function or declaration
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(343) : error 054: unmatched closing brace ("}")
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(344) : error 010: invalid function or declaration
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(451) : warning 235: public function lacks forward declaration (symbol "GameModeExitFunc")
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server.win32\gamemodes\sftdm2.pwn(480) : warning 203: symbol is never used: "gTeam"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


9 Errors.
Titre: Re : L'ID du skin Madd Dog
Posté par: [StAfF]MaN le 13 Octobre 2007, 22:31:14
ça pourrai être pire, je règlerais sa demain ^^ bonne nuit
Titre: Re : L'ID du skin Madd Dog
Posté par: Bayshore le 14 Octobre 2007, 13:27:10
 :hs

En parlant d'id quelqu'un pourrait me dire celles de sweet, ryder etc... svp?  :angelnot
Titre: Re : L'ID du skin Madd Dog
Posté par: Aless le 14 Octobre 2007, 13:43:10
Salut,

Grande premiere pour le wiki de SA:MP, il commence a être traduit en d'autres langues de plus, il y a même une catégorie SKIN avec images d'illustrations...

http://wiki.sa-mp.com/index.php/Skins

@+
Titre: Re : L'ID du skin Madd Dog
Posté par: Sismix84 le 14 Octobre 2007, 16:47:32
dsl VirUz pour le HS mais c'étais pour ne pas creer de nouveau topic

Merci Alessandro
Titre: Re : L'ID du skin Madd Dog
Posté par: Bayshore le 17 Octobre 2007, 15:14:47
Non, je disais que c'était mon message qui était hors sujet :laugh

Et merci Aless  :)
Titre: Re : L'ID du skin Madd Dog
Posté par: ApocKalipsS le 28 Décembre 2007, 09:50:05
Salut !
Désolé de Uper se vieu topic mais bon j'allais pas en refaire un autre...
Alors voila j'ai fais ca :
public OnPlayerSpawn(playerid)

{

SetPlayerInterior(playerid,0);

    IsPlayerAdmin(playerid);
if(gTeam[playerid] == TEAM_PIMP) {

SetPlayerColor(playerid,COLOR_RED); // directeur

    if((GetPlayerSkin(playerid) == 295|| (playerid) == 295) && (IsPlayerAdmin(playerid)))
{
    }else{
   SendClientMessage(playerid, 0xAA3333AA, "Tu n'a pas le droit d'utiliser ce skin la !");
   SetPlayerHealth(playerid, 0.00);

}
}


else if(gTeam[playerid] == TEAM_TRIAD) {

SetPlayerColor(playerid,COLOR_ORANGE); // sous-directeur

    }

else if(gTeam[playerid] == TEAM_WORKER) {

SetPlayerColor(playerid,COLOR_YELLOW); // controleur 1

    }

else if(gTeam[playerid] == TEAM_WORKER) {

SetPlayerColor(playerid,COLOR_YELLOW); // controleur 2

    }

else if(gTeam[playerid] == TEAM_WORKER) {

SetPlayerColor(playerid,COLOR_YELLOW); // chauffeur 1

    }

else if(gTeam[playerid] == TEAM_WORKER) {

SetPlayerColor(playerid,COLOR_YELLOW); // chauffeur 2

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_GREEN); // écolier 1

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_GREEN); // femme 1

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_GREEN); // homme 1

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_GREEN); // écolier 2

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_GREEN); // femme 2

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_GREEN); // homme 2

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_GREEN); // écolier 3

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_GREEN); // femme 3

    }

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_GREEN); // homme 3
}
return 1;
}

Mais ca ne fais rien du tous ;D

Merci de m'aider ! :D
Titre: Re : L'ID du skin Madd Dog
Posté par: NatiVe™ le 28 Décembre 2007, 09:56:26
Conseil: Met tout ton code dans le PASTEBIN (http://pastebin.gtaonline.fr/pastebin.php) !

NV.