Jump to content

Stark.sys

Membru
  • Posts

    113
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Stark.sys

  1. [pawn]public SaveAccount(playerid)
    {
    new save[3300], kog[128], o, m, s;
    gettime(o, m, s);
    format(kog, sizeof(kog), "%d:%d:%d", o, m, s);
    new iName[MAX_PLAYER_NAME], iIp[16], Float:pos[3];
    GetPlayerIp(playerid, iIp, sizeof(iIp));
    GetPlayerName(playerid, iName, sizeof(iName));
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);

    format(save, sizeof(save), "UPDATE `accounts` SET `Username`='%s',`IP`='%s',`Age`='%d',`Sex`='%s',`Admin`='%d',`Helper`='%d',`Premium`='%d',`Premium-Point`='%d',`Faction`='%d',`Lider`='%d',`Member`='%d',`Warn`='%d',`Banned`='%d',`Job`='%d',`Respect`='%d',`Money`='%d',`Bank`='%d',`Score`='%d',`Jail`='%d',`Duty`='%d',`Mute`='%d',`Phone`='%d',`Number`='%d',`Credit`='%d',`Phone-Book`='%d',`Drive-License`='%d',`Fly-License`='%d',`Boat-License`='%d',`Gun-License`='%d',`Interior`='%d',`Skin`='%d',`Wanted`='%d',`PM`='%d',`Spawn`='%f',`Kills`='%d',`Death`='%d',`Pos_X`='%f',`Pos_Y`='%f',`Pos_Z`='%f',`Register`='%s',`Last-Login`='%s' WHERE `ID`='%d'",
    iName, iIp, playerid, UserAcc[playerid][uAge], UserAcc[playerid][uSex], UserAcc[playerid][uAdmin], UserAcc[playerid][uHelper], UserAcc[playerid][uPremium], UserAcc[playerid][uPremiumP], UserAcc[playerid][uFaction], UserAcc[playerid][uLeader], UserAcc[playerid][uMember], UserAcc[playerid][uWarn], UserAcc[playerid][uBanned], UserAcc[playerid][uJob], UserAcc[playerid][uRP], GetPlayerMoney(playerid), UserAcc[playerid][uBank], GetPlayerScore(playerid), UserAcc[playerid][uJail], UserAcc[playerid][uDuty], UserAcc[playerid][uMute],UserAcc[playerid][uPhone], UserAcc[playerid][uNumber], UserAcc[playerid][uCredit], UserAcc[playerid][uPB], UserAcc[playerid][uDlic], UserAcc[playerid][uFlic], UserAcc[playerid][uBlic], UserAcc[playerid][uGlic], UserAcc[playerid][uInt], GetPlayerSkin(playerid), GetPlayerWantedLevel(playerid), UserAcc[playerid][uPM], UserAcc[playerid][uSpawn], UserAcc[playerid][uKills], UserAcc[playerid][uDeath], pos[0], pos[1], pos[2], UserAcc[playerid][uReg], kog, playerid);
    mysql_query(cHandle, save, true);
    GameTextForPlayer(playerid, "~w~~r~Your account has been save !", 3000, 3);
    return 1;
    }[/pawn]

     

    168 = linia 10 aici

    167 = 9 - 8

     

  2. Problemă întâlnită (descriere): Imi da urmatoarele erori:

    Ero(area / rile) / warning-(ul / urile): 
    Liniile de cod / sursa / script-ul: 

     

    D:SA-MPMySQLgamemodessrpg.pwn(167) : error 075: input line too long (after substitutions)

    D:SA-MPMySQLgamemodessrpg.pwn(168) : error 037: invalid string (possibly non-terminated string)
    D:SA-MPMySQLgamemodessrpg.pwn(168) : error 017: undefined symbol "UPDATE"
    D:SA-MPMySQLgamemodessrpg.pwn(168) : error 029: invalid expression, assumed zero
    D:SA-MPMySQLgamemodessrpg.pwn(168) : fatal error 107: too many error messages on one line
     
    Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
     
     
    5 Errors.
    public SaveAccount(playerid)
    {
    	new save[3300], kog[128], o, m, s;
    	gettime(o, m, s);
    	format(kog, sizeof(kog), "%d:%d:%d", o, m, s);
    	new iName[MAX_PLAYER_NAME], iIp[16], Float:pos[3];
    	GetPlayerIp(playerid, iIp, sizeof(iIp));
    	GetPlayerName(playerid, iName, sizeof(iName));
        GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    
    	format(save, sizeof(save), "UPDATE `accounts` SET `Username`='%s',`IP`='%s',`Age`='%d',`Sex`='%s',`Admin`='%d',`Helper`='%d',`Premium`='%d',`Premium-Point`='%d',`Faction`='%d',`Lider`='%d',`Member`='%d',`Warn`='%d',`Banned`='%d',`Job`='%d',`Respect`='%d',`Money`='%d',`Bank`='%d',`Score`='%d',`Jail`='%d',`Duty`='%d',`Mute`='%d',`Phone`='%d',`Number`='%d',`Credit`='%d',`Phone-Book`='%d',`Drive-License`='%d',`Fly-License`='%d',`Boat-License`='%d',`Gun-License`='%d',`Interior`='%d',`Skin`='%d',`Wanted`='%d',`PM`='%d',`Spawn`='%f',`Kills`='%d',`Death`='%d',`Pos_X`='%f',`Pos_Y`='%f',`Pos_Z`='%f',`Register`='%s',`Last-Login`='%s' WHERE `ID`='%d'",
    	iName, iIp, playerid, UserAcc[playerid][uAge], UserAcc[playerid][uSex], UserAcc[playerid][uAdmin], UserAcc[playerid][uHelper], UserAcc[playerid][uPremium], UserAcc[playerid][uPremiumP], UserAcc[playerid][uFaction], UserAcc[playerid][uLeader], UserAcc[playerid][uMember], UserAcc[playerid][uWarn], UserAcc[playerid][uBanned], UserAcc[playerid][uJob], UserAcc[playerid][uRP], GetPlayerMoney(playerid), UserAcc[playerid][uBank], GetPlayerScore(playerid), UserAcc[playerid][uJail], UserAcc[playerid][uDuty], UserAcc[playerid][uMute],UserAcc[playerid][uPhone], UserAcc[playerid][uNumber], UserAcc[playerid][uCredit], UserAcc[playerid][uPB], UserAcc[playerid][uDlic], UserAcc[playerid][uFlic], UserAcc[playerid][uBlic], UserAcc[playerid][uGlic], UserAcc[playerid][uInt], GetPlayerSkin(playerid), GetPlayerWantedLevel(playerid), UserAcc[playerid][uPM], UserAcc[playerid][uSpawn], UserAcc[playerid][uKills], UserAcc[playerid][uDeath], pos[0], pos[1], pos[2], UserAcc[playerid][uReg], kog, playerid);
    	mysql_query(cHandle, save, true);
    	GameTextForPlayer(playerid, "~w~~r~Your account has been save !", 3000, 3);
    	return 1;
    } 

    Imagini / Video (optional): - 
    Aţi încercat să rezolvaţi singur?: Da.

  3. Problemă întâlnită (descriere): Eroare compilare .
    Ero(area / rile) / warning-(ul / urile): 

     

    D:SA-MPRPGfilterscriptsdmv.pwn(192) : warning 203: symbol is never used: "exam"

    D:SA-MPRPGfilterscriptsdmv.pwn(192 -- 211) : warning 203: symbol is never used: "startexam"
    D:SA-MPRPGfilterscriptsdmv.pwn(192 -- 211) : error 013: no entry point (no public functions)

    Liniile de cod / sursa / script-ul: 

    /*
    * Driver Test School of Los Santos.
    * Bugs: ? None
    * Scripter: sRk7
    */
    
    #if defined FILTERSCRIPT
    
    #include <a_samp>
    #include <zcmd>
    
    #define scm SendClientMessage
    #define cash GivePlayerMoney
    
    enum uInfo
    {
    	uDriveLic
    }
    new pInfo[MAX_PLAYERS][uInfo];
    new dmvCar[7], dmvCP[17];
    
    public OnFilterScriptInit()
    {
    	new playerid;
    	SetPlayerMapIcon(playerid, 1, 2046.2029, -1908.0791, 13.5469, 36, 1);
    	dmvCar[0] = AddStaticVehicle(405, 2052.5139, -1904.0927, 12.5219, -183.2400,1,15);
    	dmvCar[1] = AddStaticVehicle(405, 2056.0105, -1903.9728, 12.5219, -180.7800,1,15);
    	dmvCar[2] = AddStaticVehicle(405, 2059.2339, -1903.9224, 12.5219, -180.7800,1,15);
    	dmvCar[3] = AddStaticVehicle(405, 2065.6980, -1904.0132, 12.5219, -180.7800,1,15);
    	dmvCar[4] = AddStaticVehicle(405, 2062.3096, -1904.1207, 12.5219, -180.7800,1,15);
    	dmvCar[5] = AddStaticVehicle(405, 2062.2305, -1919.7286, 12.5219, -180.7800,1,15);
    	dmvCar[6] = AddStaticVehicle(405, 2065.4470, -1919.7260, 12.5219, -180.7800,1,15);
    }
    
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    	if(newstate == PLAYER_STATE_DRIVER)
    	{
     		new car = GetPlayerVehicleID(playerid);
       		if(car == dmvCar[0] || car == dmvCar[1] || car == dmvCar[2] || car == dmvCar[3] || car == dmvCar[5] || car == dmvCar[5] || car == dmvCar[6])
         	{
          		scm(playerid, -1, "Scrie '/startexam' pentru a incepe examenul auto.");
            }
    	}
    	return 1;
    }
    
    public OnPlayerEnterCheckpoint(playerid)
    {
        if(dmvCP[0]==200)
        {
            if(IsPlayerInVehicle(playerid, dmvCar[0]) || IsPlayerInVehicle(playerid, dmvCar[1]) || IsPlayerInVehicle(playerid, dmvCar[2]) || IsPlayerInVehicle(playerid, dmvCar[3]) || IsPlayerInVehicle(playerid, dmvCar[4]) || IsPlayerInVehicle(playerid, dmvCar[5]) || IsPlayerInVehicle(playerid, dmvCar[6]))
            {
    	        DisablePlayerCheckpoint(playerid);
    	        dmvCP[1] = 201;
    	        SetPlayerCheckpoint(playerid, 2078.7256, -1914.9861, 12.9077, 5.0);
            }
            else
    		{
    		    scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Nu esti intr-o masina de la Drive School");
    		    scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Te rog sa alegi o masina, si sa incerci din nou.");
    		    DisablePlayerCheckpoint(playerid);
    		    RemovePlayerFromVehicle(playerid);
    		    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    		}
    	}
    	else if(dmvCP[1]==202)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[2]=203;
         	SetPlayerCheckpoint(playerid, 2052.4763, -1929.7351, 12.9293, 5.0);
    	}
    	else if(dmvCP[2]==203)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[3]=204;
         	SetPlayerCheckpoint(playerid, 1994.9810, -1929.9462, 12.9334, 5.0);
    	}
    	else if(dmvCP[3]==204)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[4] = 205;
         	SetPlayerCheckpoint(playerid, 1925.3235, -1929.9199, 12.9490, 5.0);
    	}
    	else if(dmvCP[4]==205)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[5] = 206;
         	SetPlayerCheckpoint(playerid, 1841.1661, -1929.8973, 12.9504, 5.0);
    	}
    	else if(dmvCP[5]==206)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[6] = 207;
         	SetPlayerCheckpoint(playerid, 1824.8794, -1889.1414, 12.8849, 5.0);
    	}
    	else if(dmvCP[6]==207)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[7] = 208;
         	SetPlayerCheckpoint(playerid, 1805.9857, -1830.3926, 12.9613, 5.0);
    	}
    	else if(dmvCP[7]==208)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[8] = 209;
         	SetPlayerCheckpoint(playerid, 1754.8632, -1819.7247, 12.9597, 5.0);
    	}
    	else if(dmvCP[8]==209)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[9] = 210;
         	SetPlayerCheckpoint(playerid, 1691.6095, -1773.0201, 12.9520, 5.0);
    	}
    	else if(dmvCP[9]==210)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[10] = 211;
         	SetPlayerCheckpoint(playerid, 1713.7313, -1735.1029, 12.9490, 5.0);
    	}
    	else if(dmvCP[10]==211)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[11] = 212;
         	SetPlayerCheckpoint(playerid, 1767.2090, -1734.3303, 12.9489, 5.0);
    	}
    	else if(dmvCP[11]==212)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[12] = 213;
         	SetPlayerCheckpoint(playerid, 1841.2490, -1755.2373, 12.9420, 5.0);
    	}
    	else if(dmvCP[12]==213)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[13] = 214;
         	SetPlayerCheckpoint(playerid, 1903.8546, -1754.7445, 12.9256, 5.0);
    	}
    	else if(dmvCP[13]==214)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[14] = 215;
         	SetPlayerCheckpoint(playerid, 2018.8464, -1753.8412, 12.9480, 5.0);
    	}
    	else if(dmvCP[14]==215)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[15] = 216;
         	SetPlayerCheckpoint(playerid, 2084.0420, -1772.7268, 12.9287, 5.0);
    	}
    	else if(dmvCP[15]==216)
    	{
     		DisablePlayerCheckpoint(playerid);
       		dmvCP[16] = 217;
         	SetPlayerCheckpoint(playerid, 2079.3252, -1868.0703, 12.9370, 5.0);
    	}
    	else if(dmvCP[16]==217)
    	{
    	    new pName[MAX_PLAYER_NAME], str[128];
    	    GetPlayerName(playerid, pName, sizeof(pName));
    	    GivePlayerMoney(playerid, -1000);
    	    format(str, 128,"DMV: Felicitari %s! Ai trecut testu, acum ai permis de conducere", pName);
    	    SendClientMessage(playerid, 0x07B1FAFF, str);
    	    RemovePlayerFromVehicle(playerid);
    	    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    	    // pInfo[playerid][uDriveLic] = 1;
     		DisablePlayerCheckpoint(playerid);
    	}
     	else
      	{
            DisablePlayerCheckpoint(playerid);
       	}
       	return 1;
    }
    
    
    public OnFilterScriptExit()
    {
        return 1;
    }
    
    #else
    
    CMD:exam(playerid, params[])
    {
    	lice = pInfo[playerid][uDriveLic];
    	if(lice == 1) return scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Detii deja permisul de conducere !");
    	if(lice == 0) return scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Alegeti o masina, in masina tasteaza '/startexam' !");
    	return 1;
    }
    
    CMD:startexam(playerid, params[])
    {
    	lice = pInfo[playerid][uDriveLic];
    	if(lice == 0)
    	{
    	    if(IsPlayerInVehicle(playerid, dmvCar[0]) || IsPlayerInVehicle(playerid, dmvCar[1]) || IsPlayerInVehicle(playerid, dmvCar[2]) || IsPlayerInVehicle(playerid, dmvCar[3]) || IsPlayerInVehicle(playerid, dmvCar[4]) || IsPlayerInVehicle(playerid, dmvCar[5]) || IsPlayerInVehicle(playerid, dmvCar[6]))
    	 	{
    	 	    TogglePlayerControllable(playerid, 1);
    	 	    dmvCP = 0;
    	 	    SetPlayerCheckpoint(playerid, 2078.7256, -1914.9861, 12.9077, 4.0);
    	 	    scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Urmareste check point-urile si ai grija cum conduci.");
    	    }
    	    else
    		{
    			scm(playerid, -1, "{07B1FA}Instructor: {FFFFF}Nu esti intr-o masina de la Drive School !");
    		}
    	}
    }
    #endif
    

    Imagini / Video (optional): -
    Aţi încercat să rezolvaţi singur?: Da, dar nu stiu unde e eroarea aia :-?

  4. public OnGameModeInit()
    {
    SetTimer("RobBank", 1000 * 60, 1);
    }
    
    forward RobBank(plyerid);
    public RobBank(playerid)
    {
    new ora, minute;
    gettime(ora, minute);
    if(minute == 0)
    {
     // your command
    }
    else
    {
    SendClientMessage(playerid, -1, "Banca: A fost dat un rob, nu mai poti da altul acum. Revino peste 1 ore.");
    }
    }
    
    Nu stiu daca functioneaza dar poti incerca 
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.