Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254643 Messages dans 14035 Fils de discussion- par 6616 Membres - Dernier membre: louloufcb

21 Mai 2012 à 20:16:09
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Choisir sa map lors de connection..
Pages: 1 [2]   Bas de page
Imprimer
Auteur Fil de discussion: Choisir sa map lors de connection..  (Lu 406 fois)
0 Membres et 2 Invités sur ce fil de discussion.
Camil-Beno
Hors ligne Hors ligne

GTAOnline Fan Boy
*

XG Team

Messages: 1975


« Répondre #15 le: 18 Septembre 2010 à 11:01:07 »

Sous OnGameModInit? Y'en a pas  dejadehors

bah voila ..
Ajoute en et la position que tu met dedans sera le spawn
Journalisée



Non, je ne donne plus d'aide par PM pour faute d'abus de ma gentillesse
John_Montavedro
Création du serveur UVDV
Hors ligne Hors ligne


Tueur en série
*

Position: GTAOnline Addict :p

Messages: 220


« Répondre #16 le: 18 Septembre 2010 à 11:09:39 »

Ok c'est bon pour les 2 spawn sauf que l'image de début avec les touches < et > ne changent pas Triste

Double post
Code:
AddPlayerClass(0,2911.1453,-1955.9446,2.2116,268.3955,0,0,0,0,0,0); //
AddPlayerClass(0,-106.8164,2500.8796,16.8384,273.8112,0,0,0,0,0,0); //
SetTimer("vie_plus", 1000, 1);
SetTimer("vie_voiture", 1000, 1);
SetTimer("texte", 120000, 1);
SetGameModeText("Stunt31 [FR]");
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    switch (classid)
{
   case 0 : GameTextForPlayer(playerid,"Stunter Pédrovérar",100,198);
   case 1 : GameTextForPlayer(playerid,"Stunter Giravoltar",100,148);
}
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 2911.1453,-1955.9446,2.2116);
SetPlayerCameraLookAt(playerid, -106.8164,2500.8796,16.8384);
return 1;
}
Journalisée

Gilux
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1296


WWW
« Répondre #17 le: 18 Septembre 2010 à 12:30:09 »

Ah ouais je comprend ce que tu veux dire !
Tu veux en fait que dès que tu changes de perso, la caméra s'adapte et se mette au niveau de la map ?

Dans ce cas modifie SetPlayerCameraPos et SetPlayerCameraLookAt et met les en fonction de tes classid.

Exemple :

Code:
<?php

public OnPlayerRequestClass (playerid,classid)
{

if(
classid == 0// 1er AddPlayerClass de ta liste
{
SetPlayerPos(Point sur ta map);
SetPlayerCameraPos(5 unités à coté de ton perso);
SetPlayerCameraLookAt("Angle de ta caméra pour qu'elle soit pointée vers ton joueur");
}

if(
classid == 1// 2e AddPlayerClass
{
SetPlayerPos(Point sur ta map);
SetPlayerCameraPos(5 unités à coté de ton perso);
SetPlayerCameraLookAt(L'angle vers ton joueur);
}


/* Etc etc ^^ */

Voila après si tu veux appliquer la même map à plusieurs skins tu fais if(classid >= 0 && classid <= 10) ce qui te mettra la même map pour les 11 premiers skins.

Ps : N'oublie pas de consulter la liste des fonctions du wiki avant de poster Clin d'oeil
++
Journalisée


John_Montavedro
Création du serveur UVDV
Hors ligne Hors ligne


Tueur en série
*

Position: GTAOnline Addict :p

Messages: 220


« Répondre #18 le: 18 Septembre 2010 à 12:47:41 »

Mercii Clin d'oeil mais le bouton spawn marche plus Tr&egrave;s souriant
Code:
AddPlayerClass(0,2911.1453,-1955.9446,2.2116,268.3955,0,0,0,0,0,0); //
AddPlayerClass(0,-106.8164,2500.8796,16.8384,273.8112,0,0,0,0,0,0); //
SetTimer("vie_plus", 1000, 1);
SetTimer("vie_voiture", 1000, 1);
SetTimer("texte", 120000, 1);
SetGameModeText("Stunt31 [FR]");
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    switch (classid)
{
   case 0 : GameTextForPlayer(playerid,"Stunter Pédrovérar",100,198);
   case 1 : GameTextForPlayer(playerid,"Stunter Giravoltar",100,148);
}
if(classid == 0) // 1er AddPlayerClass de ta liste
{
SetPlayerPos(playerid, 2911.1453,-1955.9446,2.2116);
SetPlayerCameraPos(playerid, 2911.1453,-1955.9446,2.2116);
SetPlayerCameraLookAt(playerid, 2911.1453,-1955.9446,2.2116);
}

if(classid == 1) // 2e AddPlayerClass
{
SetPlayerPos(playerid, -106.8164,2500.8796,16.8384);
SetPlayerCameraPos(playerid, -106.8164,2500.8796,16.8384);
SetPlayerCameraLookAt(playerid, -106.8164,2500.8796,16.8384);
}
}
Journalisée

Camil-Beno
Hors ligne Hors ligne

GTAOnline Fan Boy
*

XG Team

Messages: 1975


« Répondre #19 le: 18 Septembre 2010 à 12:49:05 »

tu peux utiliser le switch au lieu de recréer des conditions égale a un switch
Journalisée



Non, je ne donne plus d'aide par PM pour faute d'abus de ma gentillesse
Gilux
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1296


WWW
« Répondre #20 le: 18 Septembre 2010 à 12:50:08 »

return 1; (au dessus de la dernière } )
 Cool
Journalisée


Pages: 1 [2]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.17 secondes avec 21 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact