[AJUDA]Erros
#1

bom ta com esses erros os seguintes codigos:

pawn Код:
forward SalvarOrg(playerid);
public SalvarOrg(playerid)
{
    new arquivo[60], nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    format(arquivo, sizeof(arquivo), "Contas\%s.ini", nome);
    if(!dini_Exists(arquivo))
    {
        dini_Create(arquivo);
    }
    if(PlayerInfo[playerid][Comando] > 0) dini_IntSet(arquivo, "Comando", PlayerInfo[playerid][Comando]);
    if(PlayerInfo[playerid][Bope] > 0) dini_IntSet(arquivo, "Bope", PlayerInfo[playerid][Bope]);
    return 1;
}
й nessas duas linhas:
pawn Код:
if(PlayerInfo[playerid][Comando] > 0) dini_IntSet(arquivo, "Comando", PlayerInfo[playerid][Comando]);
    if(PlayerInfo[playerid][Bope] > 0) dini_IntSet(arquivo, "Bope", PlayerInfo[playerid][Bope]);
erros:

pawn Код:
F:\Arquivos\Games\JFS GangWar Base\gamemodes\teste.pwn(700) : error 001: expected token: ")", but found "["
F:\Arquivos\Games\JFS GangWar Base\gamemodes\teste.pwn(700) : error 029: invalid expression, assumed zero
F:\Arquivos\Games\JFS GangWar Base\gamemodes\teste.pwn(700) : warning 215: expression has no effect
F:\Arquivos\Games\JFS GangWar Base\gamemodes\teste.pwn(700) : error 001: expected token: ";", but found "]"
F:\Arquivos\Games\JFS GangWar Base\gamemodes\teste.pwn(700) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Reply
#2

tentae:
pawn Код:
dini_IntSet(arquivo, "Comando", PlayerInfo[playerid][Comando] > 0 ? PlayerInfo[playerid][Comando] : 0);
    dini_IntSet(arquivo, "Bope", PlayerInfo[playerid][Bope] > 0 ? PlayerInfo[playerid][Bope] : 0);
Reply
#3

mesmos erros.

@EDIT o fs que eu uso de registro salva:


new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[50];
format(String, sizeof(String), CONTAS, Nome);
dini_IntSet(String,"Dinheiro", GetPlayerMoney(playerid));
dini_IntSet(String,"Matou", Matou[playerid]);
dini_IntSet(String,"Morreu", Morreu[playerid]);
dini_IntSet(String,"Logou", Logou[playerid]);
return 1;
}


tem como adcionar pra salvar as orgs?.

o nome delas sгo Bope e Comando, pуrem estгo no gm
Reply
#4

Os erros nгo estгo nas linhas que vc postou..

testei aqui, e funciona normal..

e, sim, tem como colocar pra salvar as orgs..
Reply
#5

vou te mandar o Game mode:

pawn Код:
//includes
#include <a_samp>
#include <Dini>


//defines
#define Civil 1
#define Bope 2
#define Comando 3

//cores
#define COR_ROXO 0x9191FFFF

//Variaveis
new Equipe[MAX_PLAYERS];


public OnGameModeInit()
{

    SetGameModeText("CV-BOPE");
   
    //Classids
    AddPlayerClass(22,2099.9644,-982.4714,53.3727,160.2599,0,0,0,0,0,0); //
    AddPlayerClass(285,2099.9644,-982.4714,53.3727,160.2599,0,0,0,0,0,0); //
    ShowPlayerMarkers(0);
    //fechando
   
    //Carros orgs.
    AddStaticVehicleEx(427,1600.90002441,-1616.09997559,13.69999981,88.00000000,-1,-1,-1); //Enforcer
    AddStaticVehicleEx(427,1601.09997559,-1607.00000000,13.69999981,87.99499512,-1,-1,-1); //Enforcer
    AddStaticVehicleEx(497,1554.40002441,-1610.09997559,13.60000038,90.00000000,-1,-1,-1); //Police Maverick
    AddStaticVehicleEx(596,1570.50000000,-1622.40002441,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1553.50000000,-1622.39941406,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1562.50000000,-1622.40002441,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1570.00000000,-1618.50000000,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1562.50000000,-1618.30004883,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1553.09997559,-1618.50000000,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(523,1572.80004883,-1633.80004883,13.19999981,0.00000000,-1,-1,-1); //HPV1000
    AddStaticVehicleEx(523,1569.00000000,-1634.30004883,13.19999981,0.00000000,-1,-1,-1); //HPV1000
    AddStaticVehicleEx(523,1565.80004883,-1634.30004883,13.19999981,0.00000000,-1,-1,-1); //HPV1000
    AddStaticVehicleEx(523,1562.90002441,-1634.00000000,13.19999981,0.00000000,-1,-1,-1); //HPV1000
    AddStaticVehicleEx(428,1602.30004883,-1630.80004883,13.69999981,88.00000000,-1,-1,-1); //Securicar
    AddStaticVehicleEx(428,1602.19995117,-1624.19995117,13.69999981,87.99499512,-1,-1,-1); //Securicar
    AddStaticVehicleEx(475,2140.19995117,-1684.00000000,14.80000019,359.99987793,3,3,-1); //Sabre
    AddStaticVehicleEx(518,2144.60009766,-1684.19995117,14.60000038,1.99987793,3,3,-1); //Buccaneer
    AddStaticVehicleEx(475,2148.80004883,-1683.80004883,14.89999962,0.00000000,3,3,-1); //Sabre
    AddStaticVehicleEx(554,2163.60009766,-1693.00000000,15.00000000,270.00000000,3,3,-1); //Yosemite
    AddStaticVehicleEx(492,2130.19995117,-1685.90002441,14.80000019,265.99987793,3,-1,-1); //Greenwood
    AddStaticVehicleEx(492,2130.39990234,-1682.69995117,14.89999962,266.00000000,3,-1,-1); //Greenwood
    AddStaticVehicleEx(581,2170.30004883,-1706.00000000,15.10000038,0.00000000,3,3,-1); //BF-400
    AddStaticVehicleEx(581,2168.60009766,-1705.90002441,15.10000038,0.00000000,3,3,-1); //BF-400
//fechando
   
    CreateObject(12957,1424.40002441,-1883.50000000,13.30000019,0.00000000,0.00000000,270.00000000); //object(sw_pickupwreck01) (1)
    CreateObject(12957,1430.50000000,-1884.09997559,13.30000019,0.00000000,0.00000000,47.99523926); //object(sw_pickupwreck01) (2)
    CreateObject(1331,1428.50000000,-1914.69995117,14.10000038,0.00000000,0.00000000,0.00000000); //object(binnt01_la) (1)
    CreateObject(1358,1422.80004883,-1915.40002441,14.60000038,0.00000000,0.00000000,0.00000000); //object(cj_skip_rubbish) (1)
    CreateObject(1369,1417.90002441,-1882.90002441,13.19999981,0.00000000,0.00000000,0.00000000); //object(cj_wheelchair1) (1)
    CreateObject(1359,1434.69995117,-1884.69995117,13.30000019,0.00000000,0.00000000,0.00000000); //object(cj_bin1) (1)
    CreateObject(2890,1393.90002441,-1927.50000000,16.29999924,0.00000000,0.00000000,0.00000000); //object(kmb_skip) (1)
    CreateObject(3589,1413.09997559,-1994.19995117,50.09999847,0.00000000,353.00000000,308.00000000); //object(compfukhouse3) (1)
    CreateObject(3602,1391.50000000,-1913.00000000,22.89999962,0.00000000,10.00000000,354.00000000); //object(hillhouse05_la) (1)
    CreateObject(3613,1289.80004883,-1965.00000000,40.00000000,0.00000000,0.00000000,166.00000000); //object(hillhouse10_la) (1)
    CreateObject(3626,1372.90002441,-1916.69995117,19.89999962,0.00000000,0.00000000,0.00000000); //object(dckwrkhut) (1)
    CreateObject(3765,1265.50000000,-1923.50000000,31.29999924,0.00000000,0.00000000,0.00000000); //object(tcemulhouse04_law01) (1)
    CreateObject(5448,1311.19995117,-1935.69995117,25.40000153,0.00000000,15.00000000,0.00000000); //object(laechicano05) (1)
    CreateObject(9228,1374.00000000,-1943.09997559,23.79999924,0.00000000,0.00000000,84.00000000); //object(moresfnshit22) (1)
    CreateObject(3578,1255.00000000,-1933.59997559,30.29999924,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (1)
    CreateObject(3578,1300.50000000,-1957.59997559,28.79999924,0.00000000,0.00000000,38.00000000); //object(dockbarr1_la) (2)
    CreateObject(9131,1303.30004883,-1946.40002441,29.39999962,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (1)
    CreateObject(9131,1304.19995117,-1951.69995117,29.20000076,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (2)
    CreateObject(7291,1295.50000000,-1960.90002441,85.19999695,335.00000000,0.00000000,0.00000000); //object(vegasplant10) (1)
    CreateObject(935,1303.50000000,-1942.50000000,28.39999962,0.00000000,0.00000000,0.00000000); //object(cj_drum) (1)
    CreateObject(3585,1370.80004883,-1931.09997559,20.00000000,0.00000000,0.00000000,0.00000000); //object(lastran1_la02) (1)
    CreateObject(3134,1358.00000000,-1918.59997559,19.70000076,0.00000000,0.00000000,0.00000000); //object(quarry_barrel) (1)
    CreateObject(3016,1365.19995117,-1914.30004883,19.10000038,0.00000000,0.00000000,0.00000000); //object(cr_ammobox_nonbrk) (1)
    CreateObject(3043,1240.59997559,-1921.80004883,31.89999962,0.00000000,0.00000000,0.00000000); //object(kmb_container_open) (1)
    CreateObject(2669,1269.69995117,-1898.30004883,28.89999962,0.00000000,0.00000000,0.00000000); //object(cj_chris_crate) (1)
    CreateObject(8875,1293.80004883,-1917.80004883,30.60000038,0.00000000,0.00000000,0.00000000); //object(vgsecnstrct14) (1)
    CreateObject(13648,1350.40002441,-1907.50000000,19.00000000,0.00000000,0.00000000,0.00000000); //object(wall2) (1)
    CreateObject(18567,1324.69995117,-1912.69995117,22.89999962,0.00000000,0.00000000,66.00000000); //object(cs_logs04) (1)
    CreateObject(18451,1392.09997559,-1969.69995117,37.20000076,0.00000000,0.00000000,278.00000000); //object(cs_oldcarjmp) (1)
    CreateObject(8372,1391.09997559,-1965.50000000,36.29999924,0.00000000,0.00000000,0.00000000); //object(airportneon) (1)
    CreateObject(910,1404.59997559,-1972.09997559,41.50000000,0.00000000,0.00000000,0.00000000); //object(bust_cabinet_4) (1)
    CreateObject(3092,1388.50000000,-1979.50000000,37.29999924,0.00000000,0.00000000,0.00000000); //object(dead_tied_cop) (1)
    CreateObject(997,1255.40002441,-1911.00000000,29.39999962,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier3) (1)
    CreateObject(1237,1276.00000000,-1944.50000000,28.29999924,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (1)
    CreateObject(1237,1276.89941406,-1949.00000000,28.20000076,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (2)
    CreateObject(1237,1268.59997559,-1928.59997559,33.20000076,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (3)
    CreateObject(3601,1318.30004883,-1896.19995117,27.70000076,0.00000000,16.00000000,0.00000000); //object(hillhouse04_la) (1)
    CreateObject(3602,1336.19995117,-1902.69995117,26.10000038,0.00000000,350.00000000,350.00000000); //object(hillhouse05_la) (2)
    CreateObject(3639,1297.69995117,-1895.40002441,27.29999924,0.00000000,0.00000000,353.25000000); //object(glenphouse01_lax) (1)
    CreateObject(3651,1244.80004883,-1905.69995117,32.00000000,0.00000000,0.00000000,0.00000000); //object(ganghous04_lax) (1)
    CreateObject(3589,1409.19921875,-1905.29980469,17.10000038,0.00000000,352.99621582,223.99475098); //object(compfukhouse3) (2)
    CreateObject(3589,1414.40002441,-2011.59997559,52.79999924,0.00000000,352.99621582,249.99926758); //object(compfukhouse3) (3)
    CreateObject(996,1425.59997559,-1974.40002441,46.59999847,0.00000000,0.00000000,308.00000000); //object(lhouse_barrier1) (1)
    CreateObject(996,1433.69995117,-1984.50000000,49.00000000,0.00000000,0.00000000,293.99621582); //object(lhouse_barrier1) (2)
    CreateObject(996,1429.39941406,-1979.09960938,47.79999924,0.00000000,0.00000000,307.99621582); //object(lhouse_barrier1) (3)
    CreateObject(996,1421.30004883,-1970.69995117,45.29999924,0.00000000,0.00000000,309.99621582); //object(lhouse_barrier1) (4)
    CreateObject(996,1418.00000000,-1967.69995117,44.20000076,0.00000000,0.00000000,313.99572754); //object(lhouse_barrier1) (5)
    CreateObject(1228,1435.50000000,-1993.00000000,49.59999847,0.00000000,0.00000000,322.00000000); //object(roadworkbarrier1) (1)
    CreateObject(1282,1414.50000000,-1975.59997559,44.20000076,0.00000000,0.00000000,0.00000000); //object(barrierm) (1)
    CreateObject(1425,1431.59997559,-1992.80004883,49.40000153,0.00000000,0.00000000,244.00000000); //object(dyn_roadbarrier_3) (1)
    CreateObject(1425,1427.90002441,-1993.50000000,49.29999924,0.00000000,0.00000000,215.99536133); //object(dyn_roadbarrier_3) (2)
    CreateObject(910,1363.19995117,-1963.00000000,35.70000076,0.00000000,0.00000000,0.00000000); //object(bust_cabinet_4) (2)
    CreateObject(1459,1421.59997559,-1982.30004883,46.90000153,0.00000000,0.00000000,0.00000000); //object(dyn_roadbarrier_6) (1)
    CreateObject(1459,1327.90002441,-1962.30004883,29.29999924,0.00000000,0.00000000,32.00000000); //object(dyn_roadbarrier_6) (2)
    CreateObject(2744,1326.59997559,-1967.40002441,30.89999962,0.00000000,0.00000000,196.00000000); //object(cj_stat_2) (1)
    CreateObject(12957,1330.50000000,-1956.09997559,29.79999924,0.00000000,0.00000000,0.00000000); //object(sw_pickupwreck01) (3)
    CreateObject(13591,1343.50000000,-1961.09997559,29.59999847,0.00000000,0.00000000,274.00000000); //object(kickcar28) (1)
    CreateObject(3594,1334.30004883,-1966.19995117,29.70000076,0.00000000,0.00000000,0.00000000); //object(la_fuckcar1) (1)
    CreateObject(3399,1397.19995117,-1976.59997559,41.09999847,0.00000000,329.00000000,256.00000000); //object(cxrf_a51_stairs) (1)
    CreateObject(3589,1386.09997559,-2062.19995117,54.00000000,22.00000000,359.99072266,16.49389648); //object(compfukhouse3) (4)
    CreateObject(983,1604.59997559,-1612.00000000,13.19999981,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (1)
    CreateObject(983,1598.30004883,-1612.00000000,13.10000038,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (2)
    CreateObject(11412,1595.40002441,-1615.09997559,36.79999924,0.00000000,0.00000000,0.00000000); //object(nightlights03_sfse) (1)
    CreateObject(3928,1553.59997559,-1609.59997559,12.39999962,0.00000000,0.00000000,0.00000000); //object(helipad) (1)
    CreateObject(983,1603.80004883,-1620.59997559,13.19999981,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (3)
    CreateObject(983,1597.50000000,-1620.50000000,13.10000038,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (4)
    CreateObject(983,1604.50000000,-1627.59997559,13.19999981,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (5)
    CreateObject(983,1598.19995117,-1627.59997559,13.10000038,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (6)
    CreateObject(1237,1544.69921875,-1622.00000000,12.50000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (5)
    CreateObject(1237,1544.59960938,-1618.39941406,12.60000038,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (6)
    CreateObject(1228,1538.80004883,-1634.09997559,13.00000000,0.00000000,0.00000000,306.00000000); //object(roadworkbarrier1) (2)
    CreateObject(1228,1539.09997559,-1621.80004883,13.00000000,0.00000000,0.00000000,55.99926758); //object(roadworkbarrier1) (3)
    CreateObject(987,1551.90002441,-1602.50000000,15.89999962,0.00000000,0.00000000,181.00000000); //object(elecfence_bar) (1)
    CreateObject(987,1608.09997559,-1602.59997559,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (2)
    CreateObject(987,1563.69921875,-1602.29980469,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (3)
    CreateObject(987,1575.69921875,-1602.29980469,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (4)
    CreateObject(987,1587.19921875,-1602.39941406,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (5)
    CreateObject(987,1599.19921875,-1602.59960938,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (6)
    CreateObject(987,1607.80004883,-1614.50000000,15.89999962,0.00000000,0.00000000,88.99975586); //object(elecfence_bar) (7)
    CreateObject(987,1608.09997559,-1626.19995117,15.89999962,0.00000000,0.00000000,88.99475098); //object(elecfence_bar) (8)
    CreateObject(987,1607.80004883,-1638.00000000,15.89999962,0.00000000,0.00000000,88.99475098); //object(elecfence_bar) (9)
    CreateObject(1237,1605.80004883,-1638.00000000,15.89999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (9)
    CreateObject(1237,1604.40002441,-1638.00000000,15.89999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (10)
    CreateObject(987,1539.69995117,-1602.50000000,15.89999962,0.00000000,0.00000000,268.99975586); //object(elecfence_bar) (10)
    CreateObject(1237,1539.69995117,-1617.30004883,15.89999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (11)
    CreateObject(1237,1539.79980469,-1615.09960938,15.89999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (12)
    CreateObject(992,1545.09997559,-1617.50000000,15.00000000,0.00000000,0.00000000,180.00000000); //object(bar_barrier10b) (1)
    CreateObject(992,1542.09960938,-1617.50000000,15.00000000,0.00000000,0.00000000,179.99450684); //object(bar_barrier10b) (2)
    CreateObject(992,1548.00000000,-1617.50000000,15.00000000,0.00000000,0.00000000,179.99450684); //object(bar_barrier10b) (3)
    CreateObject(9228,1339.59960938,-1948.29980469,29.29999924,0.00000000,0.00000000,237.99682617); //object(moresfnshit22) (2)
    CreateObject(3602,1363.50000000,-1986.19995117,52.29999924,0.00000000,9.99755859,182.00402832); //object(hillhouse05_la) (3)
    CreateObject(358,1297.59997559,-1957.09997559,48.00000000,0.00000000,0.00000000,0.00000000); //object(1)
    CreateObject(373,1296.30004883,-1959.59997559,48.00000000,0.00000000,0.00000000,0.00000000); //object(2)
    CreateObject(3666,1543.80004883,-1634.30004883,13.10000038,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (1)
    CreateObject(3666,1534.59997559,-1628.30004883,12.89999962,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (2)
    CreateObject(3666,1544.69995117,-1620.09997559,13.10000038,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (3)
    CreateObject(3641,1384.09997559,-2029.80004883,54.50000000,0.00000000,0.00000000,300.00000000); //object(glenphouse04_lax) (1)
    CreateObject(3642,1365.69995117,-2027.00000000,54.29999924,0.00000000,0.00000000,32.00000000); //object(glenphouse03_lax) (1)
    CreateObject(3648,1367.40002441,-2065.30004883,55.20000076,0.00000000,25.00000000,284.00000000); //object(ganghous02_lax) (1)
    CreateObject(3589,1403.29980469,-2025.50000000,55.20000076,0.00000000,352.98522949,234.49218750); //object(compfukhouse3) (5)
    CreateObject(3765,1415.19995117,-1942.50000000,30.09999847,0.00000000,0.00000000,0.00000000); //object(tcemulhouse04_law01) (2)
    CreateObject(3843,1360.09997559,-1951.80004883,36.79999924,350.00000000,349.00000000,266.00000000); //object(box_hse_12_sfxrf) (1)
    //2 parte
    CreateObject(7153,355.10000610,2045.80004883,20.79999924,0.00000000,0.00000000,178.00000000); //object(shamheliprt05) (1)
    CreateObject(3268,331.20001221,1956.19995117,16.60000038,0.00000000,0.00000000,359.99450684); //object(mil_hangar1_) (1)
    CreateObject(3268,307.29998779,2049.10009766,16.39999962,0.00000000,0.00000000,89.99450684); //object(mil_hangar1_) (2)
    CreateObject(3268,331.39999390,1990.09997559,16.60000038,0.00000000,0.00000000,359.99450684); //object(mil_hangar1_) (3)
    CreateObject(2985,380.50000000,1926.09997559,18.29999924,0.00000000,0.00000000,150.00000000); //object(minigun_base) (1)
    CreateObject(12839,286.39999390,1813.19995117,20.39999962,0.00000000,0.00000000,178.00000000); //object(cos_sbanksteps02) (1)
    CreateObject(12839,285.29998779,1820.30004883,20.39999962,0.00000000,0.00000000,0.00000000); //object(cos_sbanksteps02) (2)
    CreateObject(987,-593.59997559,2565.00000000,52.50000000,0.00000000,0.00000000,2.00000000); //object(elecfence_bar) (1)
    CreateObject(987,-581.70001221,2565.30004883,52.50000000,0.00000000,0.00000000,2.00000000); //object(elecfence_bar) (2)
    CreateObject(987,-569.70001221,2565.60009766,52.50000000,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (3)
    CreateObject(987,-557.79998779,2565.50000000,52.50000000,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (4)
    CreateObject(987,-555.00000000,2565.30004883,52.59999847,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (5)
    CreateObject(987,-543.09997559,2565.19995117,52.40000153,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (6)
    CreateObject(987,-543.29998779,2559.00000000,52.40000153,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (7)
    CreateObject(987,-543.79998779,2547.10009766,52.50000000,0.00000000,0.00000000,2.00000000); //object(elecfence_bar) (8)
    CreateObject(987,-531.90002441,2547.39990234,52.50000000,0.00000000,0.00000000,2.00000000); //object(elecfence_bar) (9)
    CreateObject(987,-520.00000000,2547.60009766,52.40000153,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (10)
    CreateObject(987,-577.09997559,2621.69995117,52.59999847,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (11)
    CreateObject(987,-565.09997559,2621.50000000,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (12)
    CreateObject(987,-508.00000000,2547.50000000,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (13)
    CreateObject(987,-507.50000000,2559.50000000,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (14)
    CreateObject(987,-507.10000610,2571.30004883,52.40000153,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (15)
    CreateObject(987,-553.40002441,2621.50000000,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (16)
    CreateObject(987,-541.29998779,2621.39990234,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (17)
    CreateObject(987,-540.79998779,2633.50000000,52.50000000,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (18)
    CreateObject(987,-540.79998779,2639.60009766,52.40000153,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (19)
    CreateObject(987,-505.00000000,2639.60009766,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (20)
    CreateObject(987,-516.90002441,2639.60009766,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (21)
    CreateObject(987,-528.90002441,2639.60009766,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (22)
    CreateObject(987,-505.29998779,2627.80004883,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (23)
    CreateObject(987,-505.89999390,2615.80004883,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (24)
    CreateObject(987,-506.29998779,2603.89990234,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (25)
    CreateObject(1237,-505.39999390,2588.30004883,52.50000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (1)
    CreateObject(1237,-505.20001221,2597.39990234,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (2)
    CreateObject(1237,-501.10000610,2588.50000000,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (3)
    CreateObject(1237,-501.20001221,2597.39990234,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (4)
    CreateObject(1237,-496.50000000,2588.50000000,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (5)
    CreateObject(1237,-496.70001221,2597.39990234,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (6)
    CreateObject(1337,-506.20001221,2592.80004883,51.09999847,0.00000000,0.00000000,172.00000000); //object(1)
    CreateObject(3749,-506.70001221,2593.39990234,58.29999924,0.00000000,0.00000000,90.00000000); //object(clubgate01_lax) (1)
    CreateObject(3475,-507.29998779,2596.10009766,54.79999924,0.00000000,0.00000000,178.00000000); //object(vgsn_fncelec_pst) (1)
    CreateObject(3475,-507.50000000,2590.30004883,54.79999924,0.00000000,0.00000000,180.00000000); //object(vgsn_fncelec_pst) (2)
    CreateObject(981,-489.20001221,2598.60009766,48.40000153,0.00000000,0.00000000,0.00000000); //object(helix_barrier) (1)
    CreateObject(981,-491.10000610,2588.10009766,48.20000076,0.00000000,0.00000000,0.00000000); //object(helix_barrier) (2)
    CreateObject(978,-501.29998779,2588.19995117,53.29999924,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (1)
    CreateObject(978,-501.29998779,2597.60009766,52.90000153,0.00000000,0.00000000,180.00000000); //object(sub_roadright) (2)
    CreateObject(978,-523.79998779,2604.89990234,53.29999924,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (4)
    CreateObject(978,-523.59997559,2614.30004883,53.29999924,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (5)
    CreateObject(978,-523.70001221,2623.89990234,53.40000153,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (6)
    CreateObject(1237,-523.29998779,2629.60009766,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (23)
    CreateObject(979,-508.50000000,2636.10009766,53.29999924,0.00000000,0.00000000,134.00000000); //object(sub_roadleft) (2)
    CreateObject(979,-537.29998779,2635.60009766,53.29999924,0.00000000,0.00000000,230.00000000); //object(sub_roadleft) (3)
    CreateObject(978,-524.00000000,2595.39990234,53.29999924,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (7)
    CreateObject(978,-524.29998779,2586.00000000,53.29999924,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (8)
    CreateObject(978,-524.59997559,2576.00000000,53.40000153,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (9)
    CreateObject(978,-524.79998779,2566.60009766,53.40000153,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (10)
    CreateObject(978,-524.90002441,2562.00000000,53.29999924,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (11)
    CreateObject(1337,-507.60000610,2635.69995117,54.00000000,0.00000000,0.00000000,0.00000000); //object(2)
    CreateObject(1337,-539.09997559,2637.80004883,52.70000076,0.00000000,0.00000000,0.00000000); //object(3)
    CreateObject(987,-590.79998779,2609.89990234,52.70000076,0.00000000,0.00000000,82.00000000); //object(elecfence_bar) (29)
    CreateObject(987,-593.90002441,2576.89990234,52.59999847,0.00000000,0.00000000,272.00000000); //object(elecfence_bar) (30)
    CreateObject(2985,2127.80004883,-1666.69995117,19.00000000,0.00000000,0.00000000,180.00000000); //object(minigun_base) (2)
    CreateObject(1422,2127.10009766,-1666.69995117,19.20000076,0.00000000,0.00000000,92.00000000); //object(dyn_roadbarrier_5) (1)
    CreateObject(5821,2130.00000000,-1673.30004883,14.50000000,0.00000000,0.00000000,42.00000000); //object(odrampbit03) (1)
    CreateObject(1422,2128.19995117,-1664.30004883,19.20000076,0.00000000,0.00000000,44.00000000); //object(dyn_roadbarrier_5) (2)
    CreateObject(355,2133.89990234,-1668.09997559,19.20000076,0.00000000,0.00000000,0.00000000); //object(4)
    CreateObject(2638,2134.10009766,-1668.00000000,19.39999962,0.00000000,0.00000000,316.00000000); //object(cj_pizza_chair2) (1)
    CreateObject(1422,2128.19995117,-1669.00000000,19.20000076,0.00000000,0.00000000,316.00000000); //object(dyn_roadbarrier_5) (4)
    CreateObject(3031,2129.80004883,-1663.30004883,22.60000038,0.00000000,0.00000000,160.00000000); //object(wong_dish) (1)
    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    if(classid == 0)
    {
    Equipe[playerid] = Comando;
    GameTextForPlayer(playerid,"~n~~n~~n~~g~Comando Vermelho",4000,5);
    }
    if(classid == 1)
    {
    Equipe[playerid] = Bope;
    GameTextForPlayer(playerid,"~n~~n~~n~~g~Bope",4000,5);
    }
   
    SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
    SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
    SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
    SetPlayerFacingAngle(playerid, 82.6125);
    return 1;
}

public OnPlayerConnect(playerid)
{
    new string[40];
    new pName[25];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s Entrou no Servidor!", pName);
    SendClientMessageToAll(0x85D1FAFF, string);
    SendClientMessage(playerid, 0xFFFF80FF,"=============== Crйditos Servidor ===============");
    SendClientMessage(playerid, -1,"Criado Totalmente Por: Pedro.");
    SendClientMessage(playerid, -1,"Crйditos do Mapa: Brian/Danilo.");
    return 1;
}


public OnPlayerDisconnect(playerid, reason)
{

    new pName[MAX_PLAYER_NAME];
    new string[40];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s Saiu (Vontбde Propia) ", pName);
    SendClientMessageToAll(0x85D1FAFF, string);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    if(Equipe[playerid] == Comando)
    {
    SetPlayerPos(playerid,2168.3811,-1673.9738,15.0834);
    SetPlayerSkin(playerid,22);
    SetPlayerHealth(playerid,35);
    }
    else if(Equipe[playerid] == Bope)
    {
    SetPlayerPos(playerid,1535.8085,-1671.0153,13.3828);
    SetPlayerSkin(playerid,7);
    SetPlayerHealth(playerid,35);
    }
    return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
        new Float:p[3], s[128], n[24];
        GetPlayerName(playerid, n, 24);
        GetPlayerPos(playerid, p[0], p[1], p[2]);
        format(s, 128, "%s diz: %s", n, text);
        for(new i, j = GetMaxPlayers(); i != j; i++)
        {
        if(IsPlayerInRangeOfPoint(i, 5, p[0], p[1], p[2]))
        {
        SendClientMessage(i, -1, s);
        }
        }
        return false;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
//Comando BOPE.

        if(strcmp("/ajudabope",cmdtext,true) ==0)
        {
        if(Equipe[playerid] == Bope)return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope!");
        SendClientMessage(playerid,0x8000FFFF,"===========Comandos============");
        SendClientMessage(playerid,-1,"/equipar 1 /equipar 2 /revistar /prender /algemar /m /batercartao /roupa .");
        return 1;
}
        if(strcmp("/batercartao",cmdtext,true) ==0)
        {
        if(Equipe[playerid] != Bope) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope.");
        if(!IsPlayerInRangeOfPoint(playerid, 3.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no seu armario.");
        SendClientMessage(playerid,COR_ROXO,"Vocк pegou suas roupas no armбrio!");
        SetPlayerSkin(playerid,285);
        return 1;
}

        if(strcmp("/roupa",cmdtext,true) ==0)
        {
        if(Equipe[playerid] != Bope) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope.");
        SendClientMessage(playerid,-1,"Vocк colocou sua roupa, de civil!");
        if(!IsPlayerInRangeOfPoint(playerid, 3.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no seu armario.");
        SetPlayerSkin(playerid,7);
        return 1;
}

        if(strcmp("/equipar 1",cmdtext,true) ==0)
        {
        if(!IsPlayerInRangeOfPoint(playerid, 7.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no Armazйn de Armas.");
        {
        if(Equipe[playerid] != Bope) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope.");
        ResetPlayerWeapons(playerid);
        SendClientMessage(playerid,0xFF0000FF,"<!> Vocк pegou seus equipamentos de Infantaria!");
        GivePlayerWeapon(playerid,31,250);
        GivePlayerWeapon(playerid,23,200);
        SetPlayerHealth(playerid,35);
        SetPlayerArmour(playerid,35);
        }
        return 1;
}

       
        if(strcmp("/equipar 2",cmdtext,true) ==0)
        {
        if(!IsPlayerInRangeOfPoint(playerid, 7.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no Armazйn de Armas.");
        {
        if(Equipe[playerid] != Bope) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope.");
        ResetPlayerWeapons(playerid);
        SendClientMessage(playerid,0xFF0000FF,"<!> Vocк pegou seus equipamentos de sniper!");
        GivePlayerWeapon(playerid,34,50);
        GivePlayerWeapon(playerid,23,200);
        SetPlayerHealth(playerid,35);
        SetPlayerArmour(playerid,35);
        }
        return 1;
}
//fechando

//Comando CV

        if(strcmp("/armasgov",cmdtext,true) ==0)
        {
        if(!IsPlayerInRangeOfPoint(playerid, 7.0, 2203.7456,-2314.3982,13.5545)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no arsenal do Governo!.");
        {
        if(Equipe[playerid] != Comando) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Comando vermelho.");
        ResetPlayerWeapons(playerid);
        SendClientMessage(playerid,0xFF0000FF,"<!> Vocк roubou os equipamentos do Governo!");
        GivePlayerWeapon(playerid,29,100);
        SetPlayerArmour(playerid,35);
        }
        return 1;
}

        if(strcmp("/ajudacv",cmdtext,true) ==0)
        {
        if(Equipe[playerid] == Bope)return SendClientMessage(playerid,-1,"<!> Vocк nгo й do CV!");
        SendClientMessage(playerid,0x8000FFFF,"===========Comandos============");
        SendClientMessage(playerid,-1,"/armasgov /atacardp.");
        return 1;
}

        if(strcmp("/atacardp",cmdtext,true) ==0)
        {
        if(!IsPlayerInRangeOfPoint(playerid, 7.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб na DP.");
        {
        if(Equipe[playerid] != Comando) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Comando Vermelho.");
        SendClientMessageToAll(-1,"Atenзгo todas unidades: Comando vermelho Inicia um ataque ao departamento!");
        SetPlayerArmour(playerid,35);
        GivePlayerWeapon(playerid,31, 250);
        GivePlayerWeapon(playerid,23, 250);
        }
        return 1;
}
//fechando

//Comandos gerais

        new cmd[256],idx;
        cmd = strtok(cmdtext,idx);

        if(strcmp(cmd, "/r", true,2) == 0 || strcmp(cmd, "/radio", true,6) == 0)
        {
        new schat[150],noome[24];
        new length = strlen(cmdtext);
        GetPlayerName(playerid,noome,sizeof(noome));
        while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; }
        new offset = idx; new result[128];
        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; }
        result[idx - offset] = EOS;
        if(!strlen(result)) return SendClientMessage(playerid, -1, "USE: /r [TEXTO]");
        if(Equipe[playerid] == Comando || Equipe[playerid] == Bope)
        {
        if(Equipe[playerid] == Comando)
        {
        format(schat,sizeof(schat), "[CV] %s diz: %s", noome,result);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
        if(Equipe[i] == Comando) SendClientMessage(i,0xFF0000FF,schat);
        }
        }
        else if(Equipe[playerid] == Bope)
        {
        format(schat,sizeof(schat), "[BOPE] %s diz: %s", noome,result);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
        if(Equipe[i] == Bope) SendClientMessage(i,COR_ROXO,schat);
        }
        }
        }
        else return SendClientMessage(playerid,-1,"Vocк nгo pode usar esse comando.");
        return 1;
}
        if(strfind(cmdtext, "/eu", true) == 0)
        {
        if(cmdtext[3] == 0 || cmdtext[3] == 32)
        {
        if(cmdtext[3] != 32 || (cmdtext[4] == 0 && cmdtext[3] == 32)) return SendClientMessage(playerid, 0xFFFFFFAA, "Comando: /eu [texto]");
        new NickName[MAX_PLAYER_NAME];
        new Float:P_Pos[3];
        GetPlayerName(playerid, NickName, MAX_PLAYER_NAME);
        GetPlayerPos(playerid, P_Pos[0], P_Pos[1], P_Pos[2]);
        format(cmdtext, 128, "%s %s.", NickName, cmdtext[4]);
        for(new x = 0, y = GetMaxPlayers(); x != y; x++)
        {
        if(IsPlayerInRangeOfPoint(x, 7.0, P_Pos[0], P_Pos[1], P_Pos[2]))
        {
        SendClientMessage(x, COR_ROXO, cmdtext);
        }
        }
        return true;
    }
}

        if(strfind(cmdtext, "/do", true) == 0)
        {
        if(cmdtext[3] == 0 || cmdtext[3] == 32)
        {
        if(cmdtext[3] != 32 || (cmdtext[4] == 0 && cmdtext[3] == 32)) return SendClientMessage(playerid, 0xFFFFFFAA, "Comando: /do [aзгo]");        new NickName[MAX_PLAYER_NAME];
        new Float:P_Pos[3];
        GetPlayerName(playerid, NickName, MAX_PLAYER_NAME);
        GetPlayerPos(playerid, P_Pos[0], P_Pos[1], P_Pos[2]);
        format(cmdtext, 128, "((%s)) %s.", NickName, cmdtext[4]);
        for(new x = 0, y = GetMaxPlayers(); x != y; x++)
        {
        if(IsPlayerInRangeOfPoint(x, 7.0, P_Pos[0], P_Pos[1], P_Pos[2]))
        {
        SendClientMessage(x, COR_ROXO, cmdtext);
}
}
        return true;
}
}


//fechando

//Comandos Civil

        if(strcmp("/pedircontas",cmdtext,true) ==0)
        {
        if(Equipe[playerid] == Civil) return SendClientMessage(playerid,-1,"<!> Vocк jб й civil.");
        Equipe[playerid] = Civil;
        SetPlayerSkin(playerid,7);
        SendClientMessage(playerid,-1,"<!> Vocк saiu de sua organizaзгo.");
        SetPlayerPos(playerid,1714.08, 1602.14, 10.01);
        return 1;
}
        return SendClientMessage(playerid,-1,"<!> Comando Invбlido!");
}

//fechando
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
   
    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(playerid, objectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}

forward SalvarOrg(playerid);
public SalvarOrg(playerid)
{
    new arquivo[60], nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    format(arquivo, sizeof(arquivo), "Contas\%s.ini", nome);
    if(!dini_Exists(arquivo))
    {
        dini_Create(arquivo);
    }
    dini_IntSet(arquivo, "Comando", PlayerInfo[playerid][Comando] > 0 ? PlayerInfo[playerid][Comando] : 0);
    dini_IntSet(arquivo, "Bope", PlayerInfo[playerid][Bope] > 0 ? PlayerInfo[playerid][Bope] : 0);
    return 1;
}

strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}
compila ae e ve.
Reply
#6

pawn Код:
forward SalvarOrg(playerid);
public SalvarOrg(playerid)
{
    new arquivo[60], nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    format(arquivo, sizeof(arquivo), "Contas\%s.ini", nome);
    if(!dini_Exists(arquivo))
    {
        dini_Create(arquivo);
    }
    dini_IntSet(arquivo, "Equipe", Equipe[playerid]);
    return 1;
}
Sabia *-*
Reply
#7

Nгo deu erros, mais a funзгo nгo fez o que eu imaginava:

eu imaginava que quando a pessoa nгo registrada, se registrava escolhia sua org, depois de ele deslogar essa org continuaзe..
Reply
#8

pawn Код:
if(PlayerInfo[playerid][Comando] > 0) return dini_IntSet(arquivo, "Comando", PlayerInfo[playerid][Comando]);
if(PlayerInfo[playerid][Bope] > 0) return dini_IntSet(arquivo, "Bope", PlayerInfo[playerid][Bope]);
Reply
#9

Off Cidade olha o outro topic lб por favor: On Topic Obs mesmo erro.
Reply
#10

Fiz assim,
Ao sair o player salva a equipe, ao connectar ele jб carrega e auto-spawna o player na equipe salva.
pawn Код:
//includes
#include <a_samp>
#include <Dini>


//defines
#define Civil 1
#define Bope 2
#define Comando 3

//cores
#define COR_ROXO 0x9191FFFF

//Variaveis
new Equipe[MAX_PLAYERS];


public OnGameModeInit()
{

    SetGameModeText("CV-BOPE");

    //Classids
    AddPlayerClass(22,2099.9644,-982.4714,53.3727,160.2599,0,0,0,0,0,0); //
    AddPlayerClass(285,2099.9644,-982.4714,53.3727,160.2599,0,0,0,0,0,0); //
    ShowPlayerMarkers(0);
    //fechando

    //Carros orgs.
    AddStaticVehicleEx(427,1600.90002441,-1616.09997559,13.69999981,88.00000000,-1,-1,-1); //Enforcer
    AddStaticVehicleEx(427,1601.09997559,-1607.00000000,13.69999981,87.99499512,-1,-1,-1); //Enforcer
    AddStaticVehicleEx(497,1554.40002441,-1610.09997559,13.60000038,90.00000000,-1,-1,-1); //Police Maverick
    AddStaticVehicleEx(596,1570.50000000,-1622.40002441,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1553.50000000,-1622.39941406,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1562.50000000,-1622.40002441,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1570.00000000,-1618.50000000,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1562.50000000,-1618.30004883,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(596,1553.09997559,-1618.50000000,13.39999962,90.00000000,-1,-1,-1); //Police Car (LSPD)
    AddStaticVehicleEx(523,1572.80004883,-1633.80004883,13.19999981,0.00000000,-1,-1,-1); //HPV1000
    AddStaticVehicleEx(523,1569.00000000,-1634.30004883,13.19999981,0.00000000,-1,-1,-1); //HPV1000
    AddStaticVehicleEx(523,1565.80004883,-1634.30004883,13.19999981,0.00000000,-1,-1,-1); //HPV1000
    AddStaticVehicleEx(523,1562.90002441,-1634.00000000,13.19999981,0.00000000,-1,-1,-1); //HPV1000
    AddStaticVehicleEx(428,1602.30004883,-1630.80004883,13.69999981,88.00000000,-1,-1,-1); //Securicar
    AddStaticVehicleEx(428,1602.19995117,-1624.19995117,13.69999981,87.99499512,-1,-1,-1); //Securicar
    AddStaticVehicleEx(475,2140.19995117,-1684.00000000,14.80000019,359.99987793,3,3,-1); //Sabre
    AddStaticVehicleEx(518,2144.60009766,-1684.19995117,14.60000038,1.99987793,3,3,-1); //Buccaneer
    AddStaticVehicleEx(475,2148.80004883,-1683.80004883,14.89999962,0.00000000,3,3,-1); //Sabre
    AddStaticVehicleEx(554,2163.60009766,-1693.00000000,15.00000000,270.00000000,3,3,-1); //Yosemite
    AddStaticVehicleEx(492,2130.19995117,-1685.90002441,14.80000019,265.99987793,3,-1,-1); //Greenwood
    AddStaticVehicleEx(492,2130.39990234,-1682.69995117,14.89999962,266.00000000,3,-1,-1); //Greenwood
    AddStaticVehicleEx(581,2170.30004883,-1706.00000000,15.10000038,0.00000000,3,3,-1); //BF-400
    AddStaticVehicleEx(581,2168.60009766,-1705.90002441,15.10000038,0.00000000,3,3,-1); //BF-400
//fechando

    CreateObject(12957,1424.40002441,-1883.50000000,13.30000019,0.00000000,0.00000000,270.00000000); //object(sw_pickupwreck01) (1)
    CreateObject(12957,1430.50000000,-1884.09997559,13.30000019,0.00000000,0.00000000,47.99523926); //object(sw_pickupwreck01) (2)
    CreateObject(1331,1428.50000000,-1914.69995117,14.10000038,0.00000000,0.00000000,0.00000000); //object(binnt01_la) (1)
    CreateObject(1358,1422.80004883,-1915.40002441,14.60000038,0.00000000,0.00000000,0.00000000); //object(cj_skip_rubbish) (1)
    CreateObject(1369,1417.90002441,-1882.90002441,13.19999981,0.00000000,0.00000000,0.00000000); //object(cj_wheelchair1) (1)
    CreateObject(1359,1434.69995117,-1884.69995117,13.30000019,0.00000000,0.00000000,0.00000000); //object(cj_bin1) (1)
    CreateObject(2890,1393.90002441,-1927.50000000,16.29999924,0.00000000,0.00000000,0.00000000); //object(kmb_skip) (1)
    CreateObject(3589,1413.09997559,-1994.19995117,50.09999847,0.00000000,353.00000000,308.00000000); //object(compfukhouse3) (1)
    CreateObject(3602,1391.50000000,-1913.00000000,22.89999962,0.00000000,10.00000000,354.00000000); //object(hillhouse05_la) (1)
    CreateObject(3613,1289.80004883,-1965.00000000,40.00000000,0.00000000,0.00000000,166.00000000); //object(hillhouse10_la) (1)
    CreateObject(3626,1372.90002441,-1916.69995117,19.89999962,0.00000000,0.00000000,0.00000000); //object(dckwrkhut) (1)
    CreateObject(3765,1265.50000000,-1923.50000000,31.29999924,0.00000000,0.00000000,0.00000000); //object(tcemulhouse04_law01) (1)
    CreateObject(5448,1311.19995117,-1935.69995117,25.40000153,0.00000000,15.00000000,0.00000000); //object(laechicano05) (1)
    CreateObject(9228,1374.00000000,-1943.09997559,23.79999924,0.00000000,0.00000000,84.00000000); //object(moresfnshit22) (1)
    CreateObject(3578,1255.00000000,-1933.59997559,30.29999924,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (1)
    CreateObject(3578,1300.50000000,-1957.59997559,28.79999924,0.00000000,0.00000000,38.00000000); //object(dockbarr1_la) (2)
    CreateObject(9131,1303.30004883,-1946.40002441,29.39999962,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (1)
    CreateObject(9131,1304.19995117,-1951.69995117,29.20000076,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (2)
    CreateObject(7291,1295.50000000,-1960.90002441,85.19999695,335.00000000,0.00000000,0.00000000); //object(vegasplant10) (1)
    CreateObject(935,1303.50000000,-1942.50000000,28.39999962,0.00000000,0.00000000,0.00000000); //object(cj_drum) (1)
    CreateObject(3585,1370.80004883,-1931.09997559,20.00000000,0.00000000,0.00000000,0.00000000); //object(lastran1_la02) (1)
    CreateObject(3134,1358.00000000,-1918.59997559,19.70000076,0.00000000,0.00000000,0.00000000); //object(quarry_barrel) (1)
    CreateObject(3016,1365.19995117,-1914.30004883,19.10000038,0.00000000,0.00000000,0.00000000); //object(cr_ammobox_nonbrk) (1)
    CreateObject(3043,1240.59997559,-1921.80004883,31.89999962,0.00000000,0.00000000,0.00000000); //object(kmb_container_open) (1)
    CreateObject(2669,1269.69995117,-1898.30004883,28.89999962,0.00000000,0.00000000,0.00000000); //object(cj_chris_crate) (1)
    CreateObject(8875,1293.80004883,-1917.80004883,30.60000038,0.00000000,0.00000000,0.00000000); //object(vgsecnstrct14) (1)
    CreateObject(13648,1350.40002441,-1907.50000000,19.00000000,0.00000000,0.00000000,0.00000000); //object(wall2) (1)
    CreateObject(18567,1324.69995117,-1912.69995117,22.89999962,0.00000000,0.00000000,66.00000000); //object(cs_logs04) (1)
    CreateObject(18451,1392.09997559,-1969.69995117,37.20000076,0.00000000,0.00000000,278.00000000); //object(cs_oldcarjmp) (1)
    CreateObject(8372,1391.09997559,-1965.50000000,36.29999924,0.00000000,0.00000000,0.00000000); //object(airportneon) (1)
    CreateObject(910,1404.59997559,-1972.09997559,41.50000000,0.00000000,0.00000000,0.00000000); //object(bust_cabinet_4) (1)
    CreateObject(3092,1388.50000000,-1979.50000000,37.29999924,0.00000000,0.00000000,0.00000000); //object(dead_tied_cop) (1)
    CreateObject(997,1255.40002441,-1911.00000000,29.39999962,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier3) (1)
    CreateObject(1237,1276.00000000,-1944.50000000,28.29999924,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (1)
    CreateObject(1237,1276.89941406,-1949.00000000,28.20000076,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (2)
    CreateObject(1237,1268.59997559,-1928.59997559,33.20000076,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (3)
    CreateObject(3601,1318.30004883,-1896.19995117,27.70000076,0.00000000,16.00000000,0.00000000); //object(hillhouse04_la) (1)
    CreateObject(3602,1336.19995117,-1902.69995117,26.10000038,0.00000000,350.00000000,350.00000000); //object(hillhouse05_la) (2)
    CreateObject(3639,1297.69995117,-1895.40002441,27.29999924,0.00000000,0.00000000,353.25000000); //object(glenphouse01_lax) (1)
    CreateObject(3651,1244.80004883,-1905.69995117,32.00000000,0.00000000,0.00000000,0.00000000); //object(ganghous04_lax) (1)
    CreateObject(3589,1409.19921875,-1905.29980469,17.10000038,0.00000000,352.99621582,223.99475098); //object(compfukhouse3) (2)
    CreateObject(3589,1414.40002441,-2011.59997559,52.79999924,0.00000000,352.99621582,249.99926758); //object(compfukhouse3) (3)
    CreateObject(996,1425.59997559,-1974.40002441,46.59999847,0.00000000,0.00000000,308.00000000); //object(lhouse_barrier1) (1)
    CreateObject(996,1433.69995117,-1984.50000000,49.00000000,0.00000000,0.00000000,293.99621582); //object(lhouse_barrier1) (2)
    CreateObject(996,1429.39941406,-1979.09960938,47.79999924,0.00000000,0.00000000,307.99621582); //object(lhouse_barrier1) (3)
    CreateObject(996,1421.30004883,-1970.69995117,45.29999924,0.00000000,0.00000000,309.99621582); //object(lhouse_barrier1) (4)
    CreateObject(996,1418.00000000,-1967.69995117,44.20000076,0.00000000,0.00000000,313.99572754); //object(lhouse_barrier1) (5)
    CreateObject(1228,1435.50000000,-1993.00000000,49.59999847,0.00000000,0.00000000,322.00000000); //object(roadworkbarrier1) (1)
    CreateObject(1282,1414.50000000,-1975.59997559,44.20000076,0.00000000,0.00000000,0.00000000); //object(barrierm) (1)
    CreateObject(1425,1431.59997559,-1992.80004883,49.40000153,0.00000000,0.00000000,244.00000000); //object(dyn_roadbarrier_3) (1)
    CreateObject(1425,1427.90002441,-1993.50000000,49.29999924,0.00000000,0.00000000,215.99536133); //object(dyn_roadbarrier_3) (2)
    CreateObject(910,1363.19995117,-1963.00000000,35.70000076,0.00000000,0.00000000,0.00000000); //object(bust_cabinet_4) (2)
    CreateObject(1459,1421.59997559,-1982.30004883,46.90000153,0.00000000,0.00000000,0.00000000); //object(dyn_roadbarrier_6) (1)
    CreateObject(1459,1327.90002441,-1962.30004883,29.29999924,0.00000000,0.00000000,32.00000000); //object(dyn_roadbarrier_6) (2)
    CreateObject(2744,1326.59997559,-1967.40002441,30.89999962,0.00000000,0.00000000,196.00000000); //object(cj_stat_2) (1)
    CreateObject(12957,1330.50000000,-1956.09997559,29.79999924,0.00000000,0.00000000,0.00000000); //object(sw_pickupwreck01) (3)
    CreateObject(13591,1343.50000000,-1961.09997559,29.59999847,0.00000000,0.00000000,274.00000000); //object(kickcar28) (1)
    CreateObject(3594,1334.30004883,-1966.19995117,29.70000076,0.00000000,0.00000000,0.00000000); //object(la_fuckcar1) (1)
    CreateObject(3399,1397.19995117,-1976.59997559,41.09999847,0.00000000,329.00000000,256.00000000); //object(cxrf_a51_stairs) (1)
    CreateObject(3589,1386.09997559,-2062.19995117,54.00000000,22.00000000,359.99072266,16.49389648); //object(compfukhouse3) (4)
    CreateObject(983,1604.59997559,-1612.00000000,13.19999981,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (1)
    CreateObject(983,1598.30004883,-1612.00000000,13.10000038,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (2)
    CreateObject(11412,1595.40002441,-1615.09997559,36.79999924,0.00000000,0.00000000,0.00000000); //object(nightlights03_sfse) (1)
    CreateObject(3928,1553.59997559,-1609.59997559,12.39999962,0.00000000,0.00000000,0.00000000); //object(helipad) (1)
    CreateObject(983,1603.80004883,-1620.59997559,13.19999981,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (3)
    CreateObject(983,1597.50000000,-1620.50000000,13.10000038,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (4)
    CreateObject(983,1604.50000000,-1627.59997559,13.19999981,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (5)
    CreateObject(983,1598.19995117,-1627.59997559,13.10000038,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (6)
    CreateObject(1237,1544.69921875,-1622.00000000,12.50000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (5)
    CreateObject(1237,1544.59960938,-1618.39941406,12.60000038,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (6)
    CreateObject(1228,1538.80004883,-1634.09997559,13.00000000,0.00000000,0.00000000,306.00000000); //object(roadworkbarrier1) (2)
    CreateObject(1228,1539.09997559,-1621.80004883,13.00000000,0.00000000,0.00000000,55.99926758); //object(roadworkbarrier1) (3)
    CreateObject(987,1551.90002441,-1602.50000000,15.89999962,0.00000000,0.00000000,181.00000000); //object(elecfence_bar) (1)
    CreateObject(987,1608.09997559,-1602.59997559,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (2)
    CreateObject(987,1563.69921875,-1602.29980469,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (3)
    CreateObject(987,1575.69921875,-1602.29980469,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (4)
    CreateObject(987,1587.19921875,-1602.39941406,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (5)
    CreateObject(987,1599.19921875,-1602.59960938,15.89999962,0.00000000,0.00000000,180.99975586); //object(elecfence_bar) (6)
    CreateObject(987,1607.80004883,-1614.50000000,15.89999962,0.00000000,0.00000000,88.99975586); //object(elecfence_bar) (7)
    CreateObject(987,1608.09997559,-1626.19995117,15.89999962,0.00000000,0.00000000,88.99475098); //object(elecfence_bar) (8)
    CreateObject(987,1607.80004883,-1638.00000000,15.89999962,0.00000000,0.00000000,88.99475098); //object(elecfence_bar) (9)
    CreateObject(1237,1605.80004883,-1638.00000000,15.89999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (9)
    CreateObject(1237,1604.40002441,-1638.00000000,15.89999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (10)
    CreateObject(987,1539.69995117,-1602.50000000,15.89999962,0.00000000,0.00000000,268.99975586); //object(elecfence_bar) (10)
    CreateObject(1237,1539.69995117,-1617.30004883,15.89999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (11)
    CreateObject(1237,1539.79980469,-1615.09960938,15.89999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (12)
    CreateObject(992,1545.09997559,-1617.50000000,15.00000000,0.00000000,0.00000000,180.00000000); //object(bar_barrier10b) (1)
    CreateObject(992,1542.09960938,-1617.50000000,15.00000000,0.00000000,0.00000000,179.99450684); //object(bar_barrier10b) (2)
    CreateObject(992,1548.00000000,-1617.50000000,15.00000000,0.00000000,0.00000000,179.99450684); //object(bar_barrier10b) (3)
    CreateObject(9228,1339.59960938,-1948.29980469,29.29999924,0.00000000,0.00000000,237.99682617); //object(moresfnshit22) (2)
    CreateObject(3602,1363.50000000,-1986.19995117,52.29999924,0.00000000,9.99755859,182.00402832); //object(hillhouse05_la) (3)
    CreateObject(358,1297.59997559,-1957.09997559,48.00000000,0.00000000,0.00000000,0.00000000); //object(1)
    CreateObject(373,1296.30004883,-1959.59997559,48.00000000,0.00000000,0.00000000,0.00000000); //object(2)
    CreateObject(3666,1543.80004883,-1634.30004883,13.10000038,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (1)
    CreateObject(3666,1534.59997559,-1628.30004883,12.89999962,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (2)
    CreateObject(3666,1544.69995117,-1620.09997559,13.10000038,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (3)
    CreateObject(3641,1384.09997559,-2029.80004883,54.50000000,0.00000000,0.00000000,300.00000000); //object(glenphouse04_lax) (1)
    CreateObject(3642,1365.69995117,-2027.00000000,54.29999924,0.00000000,0.00000000,32.00000000); //object(glenphouse03_lax) (1)
    CreateObject(3648,1367.40002441,-2065.30004883,55.20000076,0.00000000,25.00000000,284.00000000); //object(ganghous02_lax) (1)
    CreateObject(3589,1403.29980469,-2025.50000000,55.20000076,0.00000000,352.98522949,234.49218750); //object(compfukhouse3) (5)
    CreateObject(3765,1415.19995117,-1942.50000000,30.09999847,0.00000000,0.00000000,0.00000000); //object(tcemulhouse04_law01) (2)
    CreateObject(3843,1360.09997559,-1951.80004883,36.79999924,350.00000000,349.00000000,266.00000000); //object(box_hse_12_sfxrf) (1)
    //2 parte
    CreateObject(7153,355.10000610,2045.80004883,20.79999924,0.00000000,0.00000000,178.00000000); //object(shamheliprt05) (1)
    CreateObject(3268,331.20001221,1956.19995117,16.60000038,0.00000000,0.00000000,359.99450684); //object(mil_hangar1_) (1)
    CreateObject(3268,307.29998779,2049.10009766,16.39999962,0.00000000,0.00000000,89.99450684); //object(mil_hangar1_) (2)
    CreateObject(3268,331.39999390,1990.09997559,16.60000038,0.00000000,0.00000000,359.99450684); //object(mil_hangar1_) (3)
    CreateObject(2985,380.50000000,1926.09997559,18.29999924,0.00000000,0.00000000,150.00000000); //object(minigun_base) (1)
    CreateObject(12839,286.39999390,1813.19995117,20.39999962,0.00000000,0.00000000,178.00000000); //object(cos_sbanksteps02) (1)
    CreateObject(12839,285.29998779,1820.30004883,20.39999962,0.00000000,0.00000000,0.00000000); //object(cos_sbanksteps02) (2)
    CreateObject(987,-593.59997559,2565.00000000,52.50000000,0.00000000,0.00000000,2.00000000); //object(elecfence_bar) (1)
    CreateObject(987,-581.70001221,2565.30004883,52.50000000,0.00000000,0.00000000,2.00000000); //object(elecfence_bar) (2)
    CreateObject(987,-569.70001221,2565.60009766,52.50000000,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (3)
    CreateObject(987,-557.79998779,2565.50000000,52.50000000,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (4)
    CreateObject(987,-555.00000000,2565.30004883,52.59999847,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (5)
    CreateObject(987,-543.09997559,2565.19995117,52.40000153,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (6)
    CreateObject(987,-543.29998779,2559.00000000,52.40000153,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (7)
    CreateObject(987,-543.79998779,2547.10009766,52.50000000,0.00000000,0.00000000,2.00000000); //object(elecfence_bar) (8)
    CreateObject(987,-531.90002441,2547.39990234,52.50000000,0.00000000,0.00000000,2.00000000); //object(elecfence_bar) (9)
    CreateObject(987,-520.00000000,2547.60009766,52.40000153,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (10)
    CreateObject(987,-577.09997559,2621.69995117,52.59999847,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (11)
    CreateObject(987,-565.09997559,2621.50000000,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (12)
    CreateObject(987,-508.00000000,2547.50000000,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (13)
    CreateObject(987,-507.50000000,2559.50000000,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (14)
    CreateObject(987,-507.10000610,2571.30004883,52.40000153,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (15)
    CreateObject(987,-553.40002441,2621.50000000,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (16)
    CreateObject(987,-541.29998779,2621.39990234,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (17)
    CreateObject(987,-540.79998779,2633.50000000,52.50000000,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (18)
    CreateObject(987,-540.79998779,2639.60009766,52.40000153,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (19)
    CreateObject(987,-505.00000000,2639.60009766,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (20)
    CreateObject(987,-516.90002441,2639.60009766,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (21)
    CreateObject(987,-528.90002441,2639.60009766,52.50000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (22)
    CreateObject(987,-505.29998779,2627.80004883,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (23)
    CreateObject(987,-505.89999390,2615.80004883,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (24)
    CreateObject(987,-506.29998779,2603.89990234,52.40000153,0.00000000,0.00000000,88.00000000); //object(elecfence_bar) (25)
    CreateObject(1237,-505.39999390,2588.30004883,52.50000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (1)
    CreateObject(1237,-505.20001221,2597.39990234,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (2)
    CreateObject(1237,-501.10000610,2588.50000000,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (3)
    CreateObject(1237,-501.20001221,2597.39990234,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (4)
    CreateObject(1237,-496.50000000,2588.50000000,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (5)
    CreateObject(1237,-496.70001221,2597.39990234,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (6)
    CreateObject(1337,-506.20001221,2592.80004883,51.09999847,0.00000000,0.00000000,172.00000000); //object(1)
    CreateObject(3749,-506.70001221,2593.39990234,58.29999924,0.00000000,0.00000000,90.00000000); //object(clubgate01_lax) (1)
    CreateObject(3475,-507.29998779,2596.10009766,54.79999924,0.00000000,0.00000000,178.00000000); //object(vgsn_fncelec_pst) (1)
    CreateObject(3475,-507.50000000,2590.30004883,54.79999924,0.00000000,0.00000000,180.00000000); //object(vgsn_fncelec_pst) (2)
    CreateObject(981,-489.20001221,2598.60009766,48.40000153,0.00000000,0.00000000,0.00000000); //object(helix_barrier) (1)
    CreateObject(981,-491.10000610,2588.10009766,48.20000076,0.00000000,0.00000000,0.00000000); //object(helix_barrier) (2)
    CreateObject(978,-501.29998779,2588.19995117,53.29999924,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (1)
    CreateObject(978,-501.29998779,2597.60009766,52.90000153,0.00000000,0.00000000,180.00000000); //object(sub_roadright) (2)
    CreateObject(978,-523.79998779,2604.89990234,53.29999924,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (4)
    CreateObject(978,-523.59997559,2614.30004883,53.29999924,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (5)
    CreateObject(978,-523.70001221,2623.89990234,53.40000153,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (6)
    CreateObject(1237,-523.29998779,2629.60009766,52.59999847,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (23)
    CreateObject(979,-508.50000000,2636.10009766,53.29999924,0.00000000,0.00000000,134.00000000); //object(sub_roadleft) (2)
    CreateObject(979,-537.29998779,2635.60009766,53.29999924,0.00000000,0.00000000,230.00000000); //object(sub_roadleft) (3)
    CreateObject(978,-524.00000000,2595.39990234,53.29999924,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (7)
    CreateObject(978,-524.29998779,2586.00000000,53.29999924,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (8)
    CreateObject(978,-524.59997559,2576.00000000,53.40000153,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (9)
    CreateObject(978,-524.79998779,2566.60009766,53.40000153,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (10)
    CreateObject(978,-524.90002441,2562.00000000,53.29999924,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (11)
    CreateObject(1337,-507.60000610,2635.69995117,54.00000000,0.00000000,0.00000000,0.00000000); //object(2)
    CreateObject(1337,-539.09997559,2637.80004883,52.70000076,0.00000000,0.00000000,0.00000000); //object(3)
    CreateObject(987,-590.79998779,2609.89990234,52.70000076,0.00000000,0.00000000,82.00000000); //object(elecfence_bar) (29)
    CreateObject(987,-593.90002441,2576.89990234,52.59999847,0.00000000,0.00000000,272.00000000); //object(elecfence_bar) (30)
    CreateObject(2985,2127.80004883,-1666.69995117,19.00000000,0.00000000,0.00000000,180.00000000); //object(minigun_base) (2)
    CreateObject(1422,2127.10009766,-1666.69995117,19.20000076,0.00000000,0.00000000,92.00000000); //object(dyn_roadbarrier_5) (1)
    CreateObject(5821,2130.00000000,-1673.30004883,14.50000000,0.00000000,0.00000000,42.00000000); //object(odrampbit03) (1)
    CreateObject(1422,2128.19995117,-1664.30004883,19.20000076,0.00000000,0.00000000,44.00000000); //object(dyn_roadbarrier_5) (2)
    CreateObject(355,2133.89990234,-1668.09997559,19.20000076,0.00000000,0.00000000,0.00000000); //object(4)
    CreateObject(2638,2134.10009766,-1668.00000000,19.39999962,0.00000000,0.00000000,316.00000000); //object(cj_pizza_chair2) (1)
    CreateObject(1422,2128.19995117,-1669.00000000,19.20000076,0.00000000,0.00000000,316.00000000); //object(dyn_roadbarrier_5) (4)
    CreateObject(3031,2129.80004883,-1663.30004883,22.60000038,0.00000000,0.00000000,160.00000000); //object(wong_dish) (1)
    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    if(Equipe[playerid] == 0)
    {
        SpawnPlayer(playerid);
    }
   
    if(classid == 0)
    {
    Equipe[playerid] = Comando;
    GameTextForPlayer(playerid,"~n~~n~~n~~g~Comando Vermelho",4000,5);
    }
    if(classid == 1)
    {
    Equipe[playerid] = Bope;
    GameTextForPlayer(playerid,"~n~~n~~n~~g~Bope",4000,5);
    }

    SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
    SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
    SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
    SetPlayerFacingAngle(playerid, 82.6125);
    return 1;
}

public OnPlayerConnect(playerid)
{
    new string[40];
    new pName[25];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s Entrou no Servidor!", pName);
    SendClientMessageToAll(0x85D1FAFF, string);
    SendClientMessage(playerid, 0xFFFF80FF,"=============== Crйditos Servidor ===============");
    SendClientMessage(playerid, -1,"Criado Totalmente Por: Pedro.");
    SendClientMessage(playerid, -1,"Crйditos do Mapa: Brian/Danilo.");
   
    new arquivo[60],str[100], nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    format(arquivo, sizeof(arquivo), "Contas\%s.ini", nome);
    Equipe[playerid] = dini_Int(arquivo, "Equipe");
   
    arquivo[0] = '\0';
    switch(Equipe[playerid])
    {
        case 1: arquivo = "Civil";
        case 2: arquivo = "Bope";
        case 3: arquivo = "Comando";
    }
    format(str, sizeof(str),"Vocк joga no time: %s", arquivo);
    SendClientMessage(playerid, -1, str);
   
    return 1;
}


public OnPlayerDisconnect(playerid, reason)
{

    new pName[MAX_PLAYER_NAME];
    new string[40];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s Saiu (Vontбde Propia) ", pName);
    SendClientMessageToAll(0x85D1FAFF, string);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    if(Equipe[playerid] == Comando)
    {
    SetPlayerPos(playerid,2168.3811,-1673.9738,15.0834);
    SetPlayerSkin(playerid,22);
    SetPlayerHealth(playerid,35);
    }
    else if(Equipe[playerid] == Bope)
    {
    SetPlayerPos(playerid,1535.8085,-1671.0153,13.3828);
    SetPlayerSkin(playerid,7);
    SetPlayerHealth(playerid,35);
    }
    return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
        new Float:p[3], s[128], n[24];
        GetPlayerName(playerid, n, 24);
        GetPlayerPos(playerid, p[0], p[1], p[2]);
        format(s, 128, "%s diz: %s", n, text);
        for(new i, j = GetMaxPlayers(); i != j; i++)
        {
        if(IsPlayerInRangeOfPoint(i, 5, p[0], p[1], p[2]))
        {
        SendClientMessage(i, -1, s);
        }
        }
        return false;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
//Comando BOPE.

        if(strcmp("/ajudabope",cmdtext,true) ==0)
        {
        if(Equipe[playerid] == Bope)return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope!");
        SendClientMessage(playerid,0x8000FFFF,"===========Comandos============");
        SendClientMessage(playerid,-1,"/equipar 1 /equipar 2 /revistar /prender /algemar /m /batercartao /roupa .");
        return 1;
}
        if(strcmp("/batercartao",cmdtext,true) ==0)
        {
        if(Equipe[playerid] != Bope) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope.");
        if(!IsPlayerInRangeOfPoint(playerid, 3.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no seu armario.");
        SendClientMessage(playerid,COR_ROXO,"Vocк pegou suas roupas no armбrio!");
        SetPlayerSkin(playerid,285);
        return 1;
}

        if(strcmp("/roupa",cmdtext,true) ==0)
        {
        if(Equipe[playerid] != Bope) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope.");
        SendClientMessage(playerid,-1,"Vocк colocou sua roupa, de civil!");
        if(!IsPlayerInRangeOfPoint(playerid, 3.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no seu armario.");
        SetPlayerSkin(playerid,7);
        return 1;
}

        if(strcmp("/equipar 1",cmdtext,true) ==0)
        {
        if(!IsPlayerInRangeOfPoint(playerid, 7.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no Armazйn de Armas.");
        {
        if(Equipe[playerid] != Bope) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope.");
        ResetPlayerWeapons(playerid);
        SendClientMessage(playerid,0xFF0000FF,"<!> Vocк pegou seus equipamentos de Infantaria!");
        GivePlayerWeapon(playerid,31,250);
        GivePlayerWeapon(playerid,23,200);
        SetPlayerHealth(playerid,35);
        SetPlayerArmour(playerid,35);
        }
        return 1;
}


        if(strcmp("/equipar 2",cmdtext,true) ==0)
        {
        if(!IsPlayerInRangeOfPoint(playerid, 7.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no Armazйn de Armas.");
        {
        if(Equipe[playerid] != Bope) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Bope.");
        ResetPlayerWeapons(playerid);
        SendClientMessage(playerid,0xFF0000FF,"<!> Vocк pegou seus equipamentos de sniper!");
        GivePlayerWeapon(playerid,34,50);
        GivePlayerWeapon(playerid,23,200);
        SetPlayerHealth(playerid,35);
        SetPlayerArmour(playerid,35);
        }
        return 1;
}
//fechando

//Comando CV

        if(strcmp("/armasgov",cmdtext,true) ==0)
        {
        if(!IsPlayerInRangeOfPoint(playerid, 7.0, 2203.7456,-2314.3982,13.5545)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб no arsenal do Governo!.");
        {
        if(Equipe[playerid] != Comando) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Comando vermelho.");
        ResetPlayerWeapons(playerid);
        SendClientMessage(playerid,0xFF0000FF,"<!> Vocк roubou os equipamentos do Governo!");
        GivePlayerWeapon(playerid,29,100);
        SetPlayerArmour(playerid,35);
        }
        return 1;
}

        if(strcmp("/ajudacv",cmdtext,true) ==0)
        {
        if(Equipe[playerid] == Bope)return SendClientMessage(playerid,-1,"<!> Vocк nгo й do CV!");
        SendClientMessage(playerid,0x8000FFFF,"===========Comandos============");
        SendClientMessage(playerid,-1,"/armasgov /atacardp.");
        return 1;
}

        if(strcmp("/atacardp",cmdtext,true) ==0)
        {
        if(!IsPlayerInRangeOfPoint(playerid, 7.0, 252.5097,69.1596,1003.6406)) return SendClientMessage(playerid,-1,"<!> Vocк nгo estб na DP.");
        {
        if(Equipe[playerid] != Comando) return SendClientMessage(playerid,-1,"<!> Vocк nгo й do Comando Vermelho.");
        SendClientMessageToAll(-1,"Atenзгo todas unidades: Comando vermelho Inicia um ataque ao departamento!");
        SetPlayerArmour(playerid,35);
        GivePlayerWeapon(playerid,31, 250);
        GivePlayerWeapon(playerid,23, 250);
        }
        return 1;
}
//fechando

//Comandos gerais

        new cmd[256],idx;
        cmd = strtok(cmdtext,idx);

        if(strcmp(cmd, "/r", true,2) == 0 || strcmp(cmd, "/radio", true,6) == 0)
        {
        new schat[150],noome[24];
        new length = strlen(cmdtext);
        GetPlayerName(playerid,noome,sizeof(noome));
        while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; }
        new offset = idx; new result[128];
        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; }
        result[idx - offset] = EOS;
        if(!strlen(result)) return SendClientMessage(playerid, -1, "USE: /r [TEXTO]");
        if(Equipe[playerid] == Comando || Equipe[playerid] == Bope)
        {
        if(Equipe[playerid] == Comando)
        {
        format(schat,sizeof(schat), "[CV] %s diz: %s", noome,result);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
        if(Equipe[i] == Comando) SendClientMessage(i,0xFF0000FF,schat);
        }
        }
        else if(Equipe[playerid] == Bope)
        {
        format(schat,sizeof(schat), "[BOPE] %s diz: %s", noome,result);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
        if(Equipe[i] == Bope) SendClientMessage(i,COR_ROXO,schat);
        }
        }
        }
        else return SendClientMessage(playerid,-1,"Vocк nгo pode usar esse comando.");
        return 1;
}
        if(strfind(cmdtext, "/eu", true) == 0)
        {
        if(cmdtext[3] == 0 || cmdtext[3] == 32)
        {
        if(cmdtext[3] != 32 || (cmdtext[4] == 0 && cmdtext[3] == 32)) return SendClientMessage(playerid, 0xFFFFFFAA, "Comando: /eu [texto]");
        new NickName[MAX_PLAYER_NAME];
        new Float:P_Pos[3];
        GetPlayerName(playerid, NickName, MAX_PLAYER_NAME);
        GetPlayerPos(playerid, P_Pos[0], P_Pos[1], P_Pos[2]);
        format(cmdtext, 128, "%s %s.", NickName, cmdtext[4]);
        for(new x = 0, y = GetMaxPlayers(); x != y; x++)
        {
        if(IsPlayerInRangeOfPoint(x, 7.0, P_Pos[0], P_Pos[1], P_Pos[2]))
        {
        SendClientMessage(x, COR_ROXO, cmdtext);
        }
        }
        return true;
    }
}

        if(strfind(cmdtext, "/do", true) == 0)
        {
        if(cmdtext[3] == 0 || cmdtext[3] == 32)
        {
        if(cmdtext[3] != 32 || (cmdtext[4] == 0 && cmdtext[3] == 32)) return SendClientMessage(playerid, 0xFFFFFFAA, "Comando: /do [aзгo]");        new NickName[MAX_PLAYER_NAME];
        new Float:P_Pos[3];
        GetPlayerName(playerid, NickName, MAX_PLAYER_NAME);
        GetPlayerPos(playerid, P_Pos[0], P_Pos[1], P_Pos[2]);
        format(cmdtext, 128, "((%s)) %s.", NickName, cmdtext[4]);
        for(new x = 0, y = GetMaxPlayers(); x != y; x++)
        {
        if(IsPlayerInRangeOfPoint(x, 7.0, P_Pos[0], P_Pos[1], P_Pos[2]))
        {
        SendClientMessage(x, COR_ROXO, cmdtext);
}
}
        return true;
}
}


//fechando

//Comandos Civil

        if(strcmp("/pedircontas",cmdtext,true) ==0)
        {
        if(Equipe[playerid] == Civil) return SendClientMessage(playerid,-1,"<!> Vocк jб й civil.");
        Equipe[playerid] = Civil;
        SetPlayerSkin(playerid,7);
        SendClientMessage(playerid,-1,"<!> Vocк saiu de sua organizaзгo.");
        SetPlayerPos(playerid,1714.08, 1602.14, 10.01);
        return 1;
}
        return SendClientMessage(playerid,-1,"<!> Comando Invбlido!");
}

//fechando
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{

    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(playerid, objectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}

forward SalvarOrg(playerid);
public SalvarOrg(playerid)
{
    new arquivo[60], nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    format(arquivo, sizeof(arquivo), "Contas\%s.ini", nome);
    if(!dini_Exists(arquivo))
    {
        dini_Create(arquivo);
    }
    dini_IntSet(arquivo, "Equipe", Equipe[playerid]);
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)