Jump to content

Onehitkill

Membru
  • Posts

    72
  • Joined

  • Last visited

Posts posted by Onehitkill

  1. [Pentru LocalHost]

     

    1. Descarci xampp, instalezi, deschizi, pornesti primele  2 casute de sus

    2.Deschizi browser si scri  localhost/phpmyadmin

    3.Langa phpmyadmin este o structura jos apesi pe ea

    4.Apesi pe import / choose file  si selectezi   baza de date   care  are  extensia   ".sql"

    5.Deschizi  pawno   alegi gamemodeul care il ai

    6. Cauti cu CONTROL + F  :   mysql_connect    iar acolo o sa inlocuiesti       "127.0.0.1", "root", "baza", ""    si dai compilare

     

    Daca nu ai  "mysql_connect"   cauti  "SQL_HOST"   si acolo faci cum ti-am scris la    ".6"

  2. Deci am pus un sistem si imi da aceste erori, nu inteleg de ce :

     

    C:\Users\Sammy\Desktop\gamemode by Romakevo\gamemodes\AlphaCS.pwn(4808) : error 028: invalid subscript (not an array or too many subscripts): "pInfo"    C:\Users\Sammy\Desktop\gamemode by Romakevo\gamemodes\AlphaCS.pwn(4808) : error 001: expected token: ";", but found "]"
    C:\Users\Sammy\Desktop\gamemode by Romakevo\gamemodes\AlphaCS.pwn(4808) : error 029: invalid expression, assumed zero
    C:\Users\Sammy\Desktop\gamemode by Romakevo\gamemodes\AlphaCS.pwn(4808) : 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.
     

     

    / / / / / / /

        if(!IsPlayerInRangeOfPoint(playerid, 4.0, 543.1123,-1282.4344,17.2422)) return SCM(playerid, -1, OnlyCasino);
        if(cEnter == KEY_SECONDARY_ATTACK) if(!IsPlayerInRangeOfPoint(playerid, 4.0, 543.1123,-1282.4344,17.2422))
        {
            GetPlayerName(playerid, pInfo[playerid][pName], MAX_PLAYER_NAME);                                // Aceasta este eroarea de la linia    | 4808 |


            RouletteInGame[playerid] = 0;

            CasinoDrawPlayer[playerid][0] = CreatePlayerTextDraw(playerid,91.666679, 344.296356, "BALANCE: SUMMA");
            PlayerTextDrawLetterSize(playerid,CasinoDrawPlayer[playerid][0], 0.201666, 1.205925);
            PlayerTextDrawAlignment(playerid,CasinoDrawPlayer[playerid][0], 1);
            PlayerTextDrawColor(playerid,CasinoDrawPlayer[playerid][0], -1);
            PlayerTextDrawSetShadow(playerid,CasinoDrawPlayer[playerid][0], 0);
            PlayerTextDrawSetOutline(playerid,CasinoDrawPlayer[playerid][0], 1);
            PlayerTextDrawBackgroundColor(playerid,CasinoDrawPlayer[playerid][0], 51);
            PlayerTextDrawFont(playerid,CasinoDrawPlayer[playerid][0], 2);
            PlayerTextDrawSetProportional(playerid,CasinoDrawPlayer[playerid][0], 1);

            CasinoDrawPlayer[playerid][1] = CreatePlayerTextDraw(playerid,438.333282, 343.881561, "BET: NICIUNUL");
            PlayerTextDrawLetterSize(playerid,CasinoDrawPlayer[playerid][1], 0.201000, 1.205926);
            PlayerTextDrawAlignment(playerid,CasinoDrawPlayer[playerid][1], 1);
            PlayerTextDrawColor(playerid,CasinoDrawPlayer[playerid][1], -1);
            PlayerTextDrawSetShadow(playerid,CasinoDrawPlayer[playerid][1], 0);
            PlayerTextDrawSetOutline(playerid,CasinoDrawPlayer[playerid][1], 1);
            PlayerTextDrawBackgroundColor(playerid,CasinoDrawPlayer[playerid][1], 51);
            PlayerTextDrawFont(playerid,CasinoDrawPlayer[playerid][1], 2);
            PlayerTextDrawSetProportional(playerid,CasinoDrawPlayer[playerid][1], 1);
        }
         return 1;
    }

     

  3. Vreau ca cand un player depaseste 250 viteza vehicul sa spuna la admini
     

    Iar daca un admin depaseste 250 sa nu spuna nimic

    new idcar = GetPlayerVehicleID(i);
                if(GetPlayerState(i) == PLAYER_STATE_DRIVER && !IsAPlane(idcar))
                {
                    new speed = Carspeed(i),
                        antispeed[300],
                        sendername[25];
                    GetPlayerName(i,sendername,sizeof(sendername));
                    if(speed > 222)
                    {
                        format(antispeed, sizeof(antispeed), "(N) %s (%d, level %d) may be using speed hack, vehicle: %s, speed: %.0d.",sendername,i,PlayerInfo[pLevel],aVehicleNames[GetVehicleModel(GetPlayerVehicleID(i))-400],speed);
                        ABroadCast(COLOR_RED,antispeed,1);
                    }
                }

     

     

    ma ajutati ?

  4. Cum as putea pune unui textdraw,  sa i trimita numele playerului in el 

    Ex: Persoana propusa a fost %s

     

    Comanda:

    CMD:minne(playerid, params[])
    {
    	//if(PinLogged[playerid] == 0)return SCM(playerid, COLOR_LIGHTRED,"Trebuie sa  introduci pin-ul mai intai.(/pin)");
    	new id, reason[128], string[256], sendername[25], giveplayer[25];
    	if(PlayerInfo[playerid][pAdmin] >= 5 || PlayerInfo[playerid][pHelper] >= 1)
    	{
    	    if(sscanf(params, "us[128]", id, reason)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}Foloseste: {FFFFFF}/minne <nume/id> <motiv>");
    	    {
    	        if(id != INVALID_PLAYER_ID)
    	        {
    				if(PlayerInfo[id][pAdmin] >= PlayerInfo[playerid][pAdmin] && PlayerInfo[playerid][pAdmin] > 5) return SendClientMessage(playerid, COLOR_GREY, "You can't kick a higher (or equal) level administrator.");
    				if(PlayerInfo[id][pAdmin] > 5) return SCM(playerid,COLOR_WHITE,"Nu poti sa-i dai minne unui Admin +5.");
    				GetPlayerName(id, giveplayer, sizeof(giveplayer));
    				GetPlayerName(playerid, sendername, sizeof(sendername));
    				foreach(Player, i)
    				PlayAudioStreamForPlayer(i, "https://media.vocaroo.com/mp3/8YPWrjKMO7O");
    				format(string, sizeof(string), "[SA-MP-SHIELD]: %s A fost injectat de catre %s Motiv:%s.", giveplayer, sendername, reason);
                    PlayerTextDrawShow(playerid, Minne[playerid]);
    				SetTimerEx("HideMinne", 4000, 0, "d", playerid);
    				Adminlog(string);
    				SendClientMessageToAll(COLOR_LIGHTRED, string);
    				new var100[300];
    	    		mysql_format(SQL, var100, sizeof(var100), "INSERT INTO kicklogs (`playerid`,`giverid`,`playername`,`givername`,`reason`) VALUES ('%d','%d','%s','%s','%s')", PlayerInfo[id][pSQLID],PlayerInfo[playerid][pSQLID],giveplayer,sendername,reason);
    				mysql_tquery(SQL,var100,"","");
    				SetTimerEx("MinneKick", 3800, 0, "d", playerid);
    			}
    			else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Eroare: Player-ul nu este conectat.");
    		}
    	}
    	else return SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
    	return 1;
    }

     

  5. Acum 5 minute, Banditul a spus:

    Ce erori mai exact? Ca mie mi se pare corect cu mentiunea ca ce cod ti-a oferit Striker se foloseste de YSI Timers ceea e folosit ca tu sa nu folosesti de unde si erorile

    Errorile sunt tot gm-ul, dar trebuia pus cu tot cu settimer in acelasi loc ?

  6. Am si eu aceasta comanda si vreau sa pun un timer cand sa explodeze

    CMD:explode(playerid,params[])
    {
        new pid;
        if(sscanf(params,"u",pid))return SendClientMessage(playerid,0xff0000FF,"ERROR: Usage /explode [playerid/name]");
        if(pid != INVALID_PLAYER_ID && IsPlayerConnected(pid))
        {
            new Float:x,Float:y,Float:z;
            GetPlayerPos(pid,x,y,z);
            GameTextForPlayer(pid,"Alakh Akhbar!",3000,3);
            return 1;
        }
        else SendClientMessage(playerid,0xff0000FF,"ERROR: Player not found");
        return 1;
    }

     

  7. Vreau ca la comanda /buybiz sa pot cumpara 2 bizzuri:

    CMD:buybiz2(playerid, params[])
    {
        if(IsPlayerConnected(playerid))
        if(PlayerInfo[playerid][pPremiumAccount] == 1)
    	{
    		new Float:oldposx, Float:oldposy, Float:oldposz;
    		GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    		new string[128],sendername[25],stringcasa[128];
    		if(PlayerInfo[playerid][pPbiskey] != 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You already own a business, type /sellbiztostate if you want to buy this one.");
    		for(new b = 2; b < sizeof(BizzInfo); b++)
    		{
    			if(PlayerToPoint(2.0, playerid, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]) && BizzInfo[b][bOwned] == 0)
    			{
    				if(PlayerInfo[playerid][pLevel] < BizzInfo[b][bLevelNeeded])
    				{
    					format(string, sizeof(string), "{FFB870}You must be level %d to purchase this.",BizzInfo[b][bLevelNeeded]);
    					SendClientMessage(playerid, COLOR_WHITE, string);
    					return 1;
    				}
    				if(GetPlayerCash(playerid) > BizzInfo[b][bBuyPrice])
    				{
    					PlayerInfo[playerid][pPbiskey] = b;
    					BizzInfo[b][bOwned] = 1;
    					GetPlayerName(playerid, sendername, sizeof(sendername));
    					strmid(BizzInfo[b][bOwner], PlayerInfo[playerid][pNormalName], 0, 25, 255);
    					GivePlayerCash(playerid,-BizzInfo[b][bBuyPrice]);
    					GameTextForPlayer(playerid, "~w~Welcome~n~You can exit at any time by moving to this door and press enter", 5000, 3);
    					if(BizzInfo[b][bSbiz] == 0)
    					{
    						PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];
    						PlayerInfo[playerid][pLocal] = b ;
    						InBussines[playerid] = b;
    						SetPlayerInterior(playerid,BizzInfo[b][bInterior]);
    						SetPlayerVirtualWorld(playerid, BizzInfo[b][bVirtual]);
    						PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];
    						SetPlayerPosEx(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]);
    					}
    					SendClientMessage(playerid, COLOR_WHITE, "Congratulations, On Your New Purchase.");
    					SendClientMessage(playerid, COLOR_WHITE, "Type /help to review the new business help section.");
    					format(stringcasa, sizeof(stringcasa), "%s [user:%d] a cumparat bizz-ul [bizz:%d] de la Stat pentru $%s.",sendername,PlayerInfo[playerid][pSQLID],b,FormatNumber(BizzInfo[b][bBuyPrice]));
                        ABroadCast(COLOR_YELLOW, stringcasa,1);
                        new var100[256],y,m,d,h,mi,s,string2[256],string3[256];
    					getdate(y,m,d);
    					gettime(h,mi,s);
    					format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s[user:%d] bought bizz %d for $%s.",d,m,y,h,mi,s,sendername,PlayerInfo[playerid][pSQLID],b,FormatNumber(BizzInfo[b][bBuyPrice]));
     					mysql_real_escape_string(string2, string3);
    					mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','0','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],string3,d,m,y,h,mi,s);
    					mysql_tquery(SQL,var100,"","");
    					new str1[256];
    					mysql_format(SQL,str1,sizeof(str1),"UPDATE users SET `Money`='%d',`Bizz`='%d' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pPbiskey],PlayerInfo[playerid][pNormalName]);
    					mysql_tquery(SQL,str1,"","");
    					mysql_format(SQL,str1,sizeof(str1),"UPDATE `bizz` SET `Owned`='1',`Owner`='%s' WHERE `ID`='%d'",BizzInfo[b][bOwner],b);
    					mysql_tquery(SQL,str1,"","");
    					OnPropTextdrawUpdate(2,b);
    					return 1;
    				}
    				else
    				{
    					SendClientMessage(playerid, COLOR_WHITE, "You don't have the cash for that");
    					return 1;
    				}
    			}
    		}
    	}
    	else return SCM(playerid, COLOR_ERROR, "Nu ai un cont premium.
    	return 1;
    }

     

  8. Am aceasta comanda:

    CMD:lock(playerid, params[])
    {
    	//if(PinLogged[playerid] == 0)return SCM(playerid, COLOR_LIGHTRED,"Trebuie sa  introduci pin-ul mai intai.(/pin)");
    	if(IsPlayerConnected(playerid))
    	{
    		new engine,lights,alarm,doors,bonnet,boot,objective;
    	    if(SwitchKey[playerid] == 1)
            {
    			new string[100];
    			for(new v=0; v<MAX_PVEHS; v++)
    			{
    		 		if(personalcar[v][playerid] != 0)
    		  		{
    		        	if(CheckPlayerDistanceToVehicle(5.0, playerid, personalcar[v][playerid]))
    					{
    				 		if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 1)
    				  		{
    		    				GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    		      	    		SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,0,bonnet,boot,objective);
    							format(string, sizeof(string), "~h~%s~n~~g~Unlocked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]);
    							GameTextForPlayer(playerid, string, 4000, 4);
    							PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    							CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 0;
    							gCarLock[personalcar[v][playerid]] = 0;
    							vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); //
    							return 1;
    						}
    						else if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 0)
    						{
    		    				GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    		      	    		SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,1,bonnet,boot,objective);
    							format(string, sizeof(string), "~h~%s~n~~r~Locked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]);
    							GameTextForPlayer(playerid, string, 4000, 4);
    							PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    							CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 1;
    							gCarLock[personalcar[v][playerid]] = 1;
    							vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); //
    				        	return 1;
    						}
    					}
    					else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Your vehicle not near you.");
    		 		}
    		    	else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You don't have a vehicle.");
    			}
            }
    		else if(SwitchKey[playerid] == 2)
    		{
    		    new carid,string[128];
    		    new spe = Carspeed(playerid); //
    			if(HireCar[playerid] == -1) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not have a rental car/boat/bike/scooter already.");
    	 	    if(HireCar[playerid] != -1)
    		    {
    				carid = HireCar[playerid];
    			}
    			new str1[50], str5[50], str6[50];
                if(CheckPlayerDistanceToVehicle(5.0, playerid, HireCar[playerid]))
    			{
    			    if(gCarLock[carid] == 0)
    		        {
    			        new vehicles = GetVehicleModel(carid) - 400;
    				    format(string, sizeof(string), "~h~%s~n~~r~Locked", aVehicleNames[vehicles]);
    				    GameTextForPlayer(playerid, string, 4000, 4);
    		  	        PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    	    			GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    	      	    	SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
    
          	    	 	PlayerTextDrawShow(playerid, Speedd[playerid]);
    					format(str1,sizeof(str1)," Speed: ~y~%d~w~ Km/h",spe);
    					PlayerTextDrawSetString(playerid, Speedd[playerid], str1); // lasa coaie, sterge-l
    					PlayerTextDrawShow(playerid, carlocked[playerid]);
    				   	format(str5,sizeof(str5),"~y~LOCKED");
    					PlayerTextDrawSetString(playerid, carlocked[playerid], str5);
    
    		            return 1;
    			    }
    				else if(gCarLock[carid] == 1)
    				{
    					new vehicles = GetVehicleModel(carid) - 400;
    					format(string, sizeof(string), "~h~%s~n~~g~Unlocked", aVehicleNames[vehicles]);
    				    GameTextForPlayer(playerid, string, 4000, 4);
    					PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    					gCarLock[carid] = 0;
    	    			GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    	      	    	SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,0,bonnet,boot,objective);
    
    	      	    	PlayerTextDrawShow(playerid, Speedd[playerid]);
    					format(str1,sizeof(str1)," Speed: ~y~%d~w~ Km/h",spe);
    					PlayerTextDrawSetString(playerid, Speedd[playerid], str1);
    					PlayerTextDrawShow(playerid, bikeunlocked[playerid]);
    					format(str6,sizeof(str6), "~y~UNLOCKED");
    					PlayerTextDrawSetString(playerid, bikeunlocked[playerid], str6);
    
    		            return 1;
    				}
    			}
    		}
    	}
        return 1;
    }

    si as vrea sa pot intra in masina mea, chiar daca nu-i descuiata, cum as putea face asta

  9. Am o problema cu comanda "/vipname"

     

    Am pus scriptul asta:

     

    CMD:vipname(playerid, params[])
    {
        new text[6], szMessage[256];
        new vehicleid = GetPlayerVehicleID(playerid);
    
        if(sscanf(params, "s[50]", text)) return SCM(playerid, COLOR_WHITE, "SYNTAX: /vipname [name]");
        if(PlayerInfo[playerid][pPremiumAccount] != 1) return SCM(playerid, COLOR_ERROR, "You don't have a premium account");
        {
            if(vText[playerid] != -1) return SCM(playerid, COLOR_WHITE, "Use first /removename to put another name on your car.");
            if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_WHITE, "You aren't in any car.");
            if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SCM(playerid, COLOR_ERROR, "You aren't the driver.");
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 411) return SCM(playerid, COLOR_ERROR, "Car must be an Infernus in order to apply this command.");
    
            if(OwnedVeh(vehicleid))
            {
                vText[playerid] = CreateObject(19327, -2597.0762, -2638.4270, -5.3536, -87.6999, 90.4001, -87.1805);
    
                SetObjectMaterialText(vText[playerid] , text, 0, 50, "Arial", 15, 1, 0xFFFFFFFF, 0, 1);
                AttachObjectToVehicle(vText[playerid] , vehicleid, 0.0,-1.9, 0.3, 270.0, 0.0, 0.0);
    
                format(szMessage, sizeof(szMessage), "{F2CF09}Vipname is: '%s'", text);
                SCM(playerid, COLOR_YELLOW, szMessage);
    
            new query[64];
            mysql_format(SQL,query,sizeof(query),"UPDATE users SET vipnameinf = '%s' WHERE PID = %d", text, PlayerInfo[playerid][pDatabaseID]);
            mysql_tquery(SQL,query,"","");
            }
        }
        return 1;
    }

    si imi da eroarea

     

    C:\Users\#Scripter\Desktop\gamemodes\mavro.pwn(32415) : warning 217: loose indentation
    C:\Users\#Scripter\Desktop\gamemodes\mavro.pwn(32416) : error 017: undefined symbol "pDatabaseID"
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

     

    Liniile: 

    (32415)        new query[64];
     (32416)       mysql_format(SQL,query,sizeof(query),"UPDATE users SET vipnameinf = '%s' WHERE PID = %d", text, PlayerInfo[playerid][pDatabaseID]);


    1 Error.
     

     

    Ma puteti ajuta ?. Am auzit ca trebuie sa fie conectat la baza de date ca sa ramana salvat ?

     

×
×
  • 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.