[AJUDA]Variaveis E Etc
#1

PHP код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#define AZUL 0x0000FFAA
#define VERMELHO 0xFF0000AA
#define AMARELO 0xFFFF00AA
#define LARANJA 0xFF6A00AA
#define VERDE 0x00FF00AA
#define CASTANHO 0x855600AA
#define CINZENTO 0x9E9E9EAA
#define ROSA 0xFF00FFAA
#define PRETO 0x000000AA
#define BRANCO 0xFFFFFFAA
new Time1// Variavel Time 1
new Time2// Variavel Time 2
main()
{
    print(
"\n----------------------------------");
    print(
" Blank Gamemode by your name here");
    print(
"----------------------------------\n");
}
public 
OnGameModeInit()
{
    
//[CONFIGS]
    
SetGameModeText("BTDM 1.0");
    
SendRconCommand("hostname Basic TDM 1.0");
    
SendRconCommand("mapname Los Santos");
    
SendRconCommand("website ---");
    
//Times
    
Time1 AddPlayerClass(0, -2130.185546875150.0331878662142.665424346924269.1425000000);//Time 1
    
Time2 AddPlayerClass(1, -2087.982421875303.951873779342.186256408691269.1425000000);//Time 2
    
return 1;
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerInterior(playerid,14);
    
SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    
SetPlayerFacingAngle(playerid270.0);
    
SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    
SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    
Time1 GameTextForPlayer(playerid,"~g~Time 1",5000,6);
    
Time1 GameTextForPlayer(playerid,"~g~Time 2",5000,6);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    
SetPlayerInterior(playerid,0);
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}
public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/mycommand"cmdtexttrue10) == 0)
    {
        
// Do something here
        
return 1;
    }
    return 
0;
}
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    return 
1;
}
public 
OnPlayerEnterCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnRconCommand(cmd[])
{
    return 
1;
}
public 
OnPlayerRequestSpawn(playerid)
{
    return 
1;
}
public 
OnObjectMoved(objectid)
{
    return 
1;
}
public 
OnPlayerObjectMoved(playeridobjectid)
{
    return 
1;
}
public 
OnPlayerPickUpPickup(playeridpickupid)
{
    return 
1;
}
public 
OnVehicleMod(playeridvehicleidcomponentid)
{
    return 
1;
}
public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 
1;
}
public 
OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 
1;
}
public 
OnPlayerSelectedMenuRow(playeridrow)
{
    return 
1;
}
public 
OnPlayerExitedMenu(playerid)
{
    return 
1;
}
public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 
1;
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 
1;
}
public 
OnRconLoginAttempt(ip[], password[], success)
{
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    return 
1;
}
public 
OnPlayerStreamIn(playeridforplayerid)
{
    return 
1;
}
public 
OnPlayerStreamOut(playeridforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamIn(vehicleidforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamOut(vehicleidforplayerid)
{
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    return 
1;
}
public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    return 
1;

Neste Meu Codigo Ai Quando O Player Esta A Selecionar O Personagem O Game Text Nгo Muda So
Fica Travado No Time 2
Reply
#2

Estб 2 vezes
Time1 =
Mude para :
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    Time1 = GameTextForPlayer(playerid,"~g~Time 1",5000,6);
    Time2 = GameTextForPlayer(playerid,"~g~Time 2",5000,6);
    return 1;
}
Desse jeito,so irб ficar aparecendo time 1
Para as classes.
Acredito eu '-'
Reply
#3

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
Estб 2 vezes
Time1 =
Mude para :
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    Time1 = GameTextForPlayer(playerid,"~g~Time 1",5000,6);
    Time2 = GameTextForPlayer(playerid,"~g~Time 2",5000,6);
    return 1;
}
Desse jeito,so irб ficar aparecendo time 1
Para as classes.
Acredito eu '-'
Mesma Coisa Amg =/ Mais Obrigado Por Tentar Me Ajudar
Reply
#4

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    if(classid == 0) {
        GameTextForPlayer(playerid,"~g~Time 1",5000,6); }
    if(classid == 1) {
        GameTextForPlayer(playerid,"~g~Time 2",5000,6); }
    return 1;
}
Reply
#5

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    if(classid == 0) {
        GameTextForPlayer(playerid,"~g~Time 1",5000,6); }
    if(classid == 1) {
        GameTextForPlayer(playerid,"~g~Time 2",5000,6); }
    return 1;
}
Ate Funfou Mais Depois Como Adiciono Mais Skins Nos Times?
Reply
#6

pawn Код:
AddPlayerClass(47,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // Time1
    AddPlayerClass(48,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // Time2
    AddPlayerClass(106,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // Time3
    AddPlayerClass(120,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // Time4

/////
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    if(classid == 0) {
        GameTextForPlayer(playerid,"~g~Time 1",5000,6); }///time1
    if(classid == 1) {
        GameTextForPlayer(playerid,"~g~Time 2",5000,6); }//time2
if(classid == 2) {
        GameTextForPlayer(playerid,"~g~Time 2",5000,6); }//time3
if(classid == 3) {
        GameTextForPlayer(playerid,"~g~Time 2",5000,6); }//time4
    return 1;
}
Reply
#7

Quote:
Originally Posted by Schocc
Посмотреть сообщение
pawn Код:
AddPlayerClass(47,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // Time1
    AddPlayerClass(48,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // Time2
    AddPlayerClass(106,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // Time3
    AddPlayerClass(120,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // Time4

/////
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    if(classid == 0) {
        GameTextForPlayer(playerid,"~g~Time 1",5000,6); }///time1
    if(classid == 1) {
        GameTextForPlayer(playerid,"~g~Time 2",5000,6); }//time2
if(classid == 2) {
        GameTextForPlayer(playerid,"~g~Time 2",5000,6); }//time3
if(classid == 3) {
        GameTextForPlayer(playerid,"~g~Time 2",5000,6); }//time4
    return 1;
}
Й Pode Ate Ser Assim Amigo Porem Deve Existir Jeito Mais Facil Pois Se Eu Fosse Fazer Isso Para Cada Skin Ficaria Um Code Gigante Alem De Pesar Pakas O Gm
Reply
#8

O Unico jeito de vocк adicionar Classes ao OnPlayerRequestClass , й Adicionando os AddPlayerClass no Topo do Mode.
Reply
#9

Agora й sу aprimorar o codigo vlw

pawn Код:
new gTeam[MAX_PLAYERS];
#define TIME_1 1
#define TIME_2 2
#define TIME_3 3
#define TIME_4 4
#define TIME_5 5


Em OngameModeInit
    AddPlayerClass(48,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // case0
    AddPlayerClass(106,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // case1
    AddPlayerClass(120,2482.4404,-1645.8506,22.2232,180.5770,32,500,24,300,29,400); // case2




public OnPlayerRequestClass(playerid, classid)
{
    switch(classid)
    {
        case 0:
        {
        GameTextForPlayer(playerid,"~g~Time 1",5000,6); }///time1
        gTeam[playerid] = TIME_1;
        }
        case 1:
        {
        GameTextForPlayer(playerid,"~g~Time 2",5000,6); }///time2
        gTeam[playerid] = TIME_2;
        }
        case 2:
        {
        GameTextForPlayer(playerid,"~g~Time 3",5000,6); }///time3
        gTeam[playerid] = TIME_3;
        }
        case 3..5:
        {/*se o Player escolher o do player 3 ao 5*/
        GameTextForPlayer(playerid,"~g~Time 4",5000,6); }///time4
        gTeam[playerid] = TIME_4;
        }
        case 6..10:
        {/*se o Player escolher o do player 6 ao 10*/
        GameTextForPlayer(playerid,"~g~Time 5",5000,6); }///time5
        gTeam[playerid] = TIME_5;
        }
        case 11..20:
        {/*se o Player escolher o do player 11 ao 20*/

        }
        case 21:
        {

        }
        case 22:
        {

        }
    }
   
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
return 1;
}
Reply
#10

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
O Unico jeito de vocк adicionar Classes ao OnPlayerRequestClass , й Adicionando os AddPlayerClass no Topo do Mode.
Hashauehaushau Ok Vlw La Vou Mi Eu Codar KK!Rep+.Funeral. E Don Speed
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)