-
Posts
72 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Onehitkill
-
-
Vand un sistem de ruleta, il vand cu 10 euro
Putem testa pe un localhost
Imagini: https://imgur.com/a/prZx7B4
Contact: OneHitKill#8571
-
Cum pot executa : GivePlayerCash si GetPlayerCash dintr-un filterscript, sa mearga ca si la gamemode ?
Ca nu stiu sa bag FS in gamemode
-
[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"
-
Frumos virus.
-
Aaa... , multumesc, nu intelegeam de ce nu merge =]]
-
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 lineCompilation 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;
} -
Multumesc.
-
Vreau sa pun la o functie sa se activeze printr-o key-e ex: tab, qwe etc... si daca sunt key codate, vreau o lista va rog
-
Nu mi se salveaza masina vip si numele care il pun la acea masina cum as putea proceda.
-
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 ?
-
Cum as putea reda (.mp3), adica sunete puse pe host in scriptfiles/music/test.mp3
Vreau sa se redea de pe fisier, ca pe linkuri de website se reda cu putin lag
si zic ca cel de pe host ar merge mai repede
-
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; }
-
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 ?
-
Ai facut vreo greseala ?, ca-mi da eroare tot gm-ul
-
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; }
-
Am gasit alta solutie multumesc
-
Imi spune ca am deja un biz
-
Nu poti sa-mi dai niste sfaturi sa pot sa faca asta,
vreau ca la premium sa poata lua 2
-
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; }
-
Vreau ca in cazinou sa fac sa mearga systemul black jack la npc. Sau un script
-
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
-
Nu poti sa-mi dai o comanda sa-i dea kick ?
-
Am vazut acum o problema. Jucatori pot folosi la nume pt inregistare key speciale ".[ ]"
e normal ?, ca nu i inregistreaza in baza de date
Cum as putea sa fac un script sa nu-i lase sa intre pe server cu acele key speciale
-
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 CompuPhaseLiniile:
(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 ?
bug ruleta samp
in Ajutor Scripting
Posted
Fa asta cu RemoteControl si vezi sa fie din gamemode public nu stock