Jump to content

Sle|D

Membru
  • Posts

    49
  • Joined

  • Last visited

    Never

Everything posted by Sle|D

  1. Pai vrei sa schimbi suma de bani?,,la bani uita-te dupa mesajul care il primesti si cauta in gm sau daca primesti o suma mai "diferita" (poti cauta suma respectiva) trebuie sa fie ceva de genu : GivePlayerMoney( i, suma aici );
  2. eroare 100 e cand nu ai ceva include.. uita-te la pawno > include > aici vezi daca ai astea : core, float, file, utils, morphinc, streamer, dini
  3. Sle|D

    Comanda mute

    nu pot sa cred ca nu stie nime..
  4. Sle|D

    Comanda mute

    mersi zink, dar eu nu am parametri aia eu folosesc alta structura la comanda , mersi la toti pentru interes
  5. Sle|D

    Comanda mute

    e mai greu sa o adaptez decat sa o fac comanda mea sa mearga..acolo is variabilele tale.
  6. CMD:flip(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid)) { new currentveh; new Float:angle; currentveh = GetPlayerVehicleID(playerid); GetVehicleZAngle(currentveh, angle); SetVehicleZAngle(currentveh, angle); SendClientMessage(playerid, 0xFF0000FF, "Autovehiculul tau a fost intoars."); return 1; } else { SendClientMessage(playerid, 0xFF0000FF, "Nu te afli intr-un autovehicul!"); return 1; }
  7. Si asa crezi tu ca ai rezolvat problema? era ceva genu: GivePlayerMoney( playerid, -250 ); asta inseamna sa ii dea atatia bani minu,s si e bine... mai uitate pe la public OnPlayerSpawn sau public OnPlayerDeath si vezi poate e tot asa ceva cu bani si vezi de ce e, daca nu trebuie sterge.
  8. Sle|D

    Problema

    intri la "FOLDERUL CU SERVERUL" -> pawno -> include. si aici copiezi includerul a_samp de la arhiva pe care ai descarcat-o. p.s includerul il gasesti tot asa "FOLDERUL CU SERVERUL" -> pawno -> include -> a_samp.inc
  9. Sle|D

    Problema

    Trebuie sa respecti un model, dar cum nu poti ce zice da crash detali.. Cel mai probabil nu ai schimbat fisierele announce , samp-server, samp-npc. poti sa le iei de AICI [0.3z R2-2] iei cele 3 fisiere pe care le am spus mai sus(si cu rosu) si le pui in folderul de la serverul tau. schimba si biblioteca a_samp daca vrei sa folosesti functile BULLET_HIT_TYPE_...
  10. Sle|D

    Comanda mute

    Asta zic ca comanda era doar mute fara timp. si am incercat sa o fac eu cu timp dar nu am nici-o functie, cum le fac am incercat cea de la jail sa o pun..
  11. Sle|D

    Comanda mute

    trebuie sa fie 3 variabile. nici nu am functia, stockul de aia zic sa ma ajutati sa o fac, si sa refac comanda.
  12. <-- Nick Problema: nu merge.. Erori / warnings: niciuna Lini/script: mai jos Ai incercat sa rezolvi singur ?: da oare sa fie parametri uiS? eu am vrut sa foloses de la functia jail are timer de 1 secunda dar mai are si alceva si mai bine schimb si dupa ce trece sa fac sa apara un mesaj. [pawn]CMD:mute( playerid, params[ ] ) { LevelCheck( playerid, 6 ); new Player, liTime, Reason[ 80 ] ; if ( sscanf( params, "udS(no reason)[80]", Player, liTime, Reason ) ) return SendClientMessage( playerid, COLOR_RED, "Scrie: /mute [PlayerID] [Minute] [Motiv]" ); if ( !IsPlayerConnected( Player ) && Player == INVALID_PLAYER_ID ) return SendError( playerid, "Jucatorul nu este conectat!" ); if ( PlayerInfo[ Player ][ Muted ] == 1 ) return SendError( playerid, "Jucatorul este deja mut" ); PlayerInfo[ playerid ][ PMutes ]++; PlayerPlaySound( Player, 1057, 0.0, 0.0, 0.0 ); PlayerInfo[ Player ][ Muted ] = 1; PlayerInfo[ Player ][ MuteWarnings ] = 0; SetTimerEx( "ShowJailLeftTime", 1000, 0, "i", Player ); gTime[ Player ][ 0 ] = liTime-1; gTime[ Player ][ 1 ] = 60; FormatMSG( Player, COLOR_BLABLA, "Ai primit mute de la Administratorul %s timp de [%d min] [Motiv: %s]", PlayerName( playerid ), liTime, Reason ); FormatMSG( playerid, COLOR_BLABLA, "I-ai dat mute lui %s timp de [%d min] si [Motiv: %s]", PlayerName( Player ), liTime, Reason ); return ( 1 ); }[/pawn]
  13. [pawn]/* Simple Signaling System v2.0 - Adaugat Anti-Signaling-Spam...nu va lasa sa semnalizati in exces si o data la 5 secunde(puteti schimba in cate vreti voi!) */ #include < a_samp > #pragma tabsize 0 #define COLOR_PINK 0xFFC0CBAA #define COLOR_ULTRARED 0xE60000AA #define ANTISIGSPAM_TIME 2 // numarul de secunde dupa care va lasa din nou sa semnalizati! Puteti sa-l schimbati in cate secude vreti! forward antispamtimer(id); new string[ 128 ]; new antisigspam[MAX_PLAYERS]; public OnFilterScriptInit() { printf(" ASRock's Simple Signaling System v2.0!"); return 1; } public antispamtimer(id) { antisigspam[id] = 0; } public OnPlayerKeyStateChange( playerid, newkeys, oldkeys ) { if ( newkeys == KEY_LOOK_RIGHT ) { if ( IsPlayerInAnyVehicle ( playerid ) ) { if (antisigspam[playerid] == 0) { format ( string, sizeof ( string ), "{E60000}* %s {FFC0CB}a semnalizat spre dreapta.", pname( playerid ) ); SendClientMessage( COLOR_PINK, string ); format ( string, sizeof ( string ), "* > {E60000}%s {FFC0CB}>", pname( playerid ) ); SendClientMessage( COLOR_PINK, string ); antisigspam[playerid] = 1; SetTimerEx("antispamtimer", ANTISIGSPAM_TIME*1000, false, "d", playerid); } else { format( string, sizeof ( string ), "Te rog asteapta {FFC0CB}%d {E60000}secunde pana sa semnalizezi din nou!", ANTISIGSPAM_TIME); SendClientMessage( playerid, COLOR_ULTRARED, string ); } } } if ( newkeys == KEY_LOOK_LEFT ) { if ( IsPlayerInAnyVehicle ( playerid ) ) { if (antisigspam[playerid] == 0) { format ( string, sizeof ( string ), "{E60000}* %s {FFC0CB}a semnalizat spre stanga.", pname( playerid ) ); SendClientMessage( COLOR_PINK, string ); format ( string, sizeof ( string ), "* < {E60000}%s {FFC0CB}<", pname( playerid ) ); SendClientMessage( COLOR_PINK, string ); antisigspam[playerid] = 1; SetTimerEx("antispamtimer", ANTISIGSPAM_TIME*1000, false, "d", playerid); } else { format( string, sizeof ( string ), "Te rog asteapta {FFC0CB}%d {E60000}secunde pana sa semnalizezi din nou!", ANTISIGSPAM_TIME); SendClientMessage( playerid, COLOR_ULTRARED, string ); } } } } stock pname(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); return name; }[/pawn] pai aia era idea sa vada toti, schimba SendClientMessageToAll cu SendClientMessage ca sa vada doar cel care le foloseste dar nu are sens fraza daca vezi doar tu, modifica putin gen ai semnalizat spere stanga sau stiu eu..
  14. Asta este pentru ca nu ai schimbat si includerul a_samp pentru ca nu contine in biblioteca aceast functie, e din 0.3z RC2-2 Descarca de aici http://forum.sa-mp.com/showthread.php?t=506214 si pune la pawn in include.
  15. am altfel astea, cred ca aste corespunt [pawn]case RegDialog: { if ( !response ) return ShowPlayerDialog( playerid, RegDialog, DIALOG_STYLE_PASSWORD, "{FFFFFF}Register {FF0000}Failed !", "{FF0000}ERROR!: {FFFFFF}You must obligatory register your account!", "Register", "" ); new rPassword[ 25 ] ; if ( sscanf( inputtext, "s[25]", rPassword ) ) return ShowPlayerDialog( playerid, RegDialog, DIALOG_STYLE_PASSWORD, "Register", "You must type a password if you want to register!", "Register", "" ); if ( strlen( rPassword ) < 6 || strlen( rPassword ) > 25 ) return ShowPlayerDialog( playerid, RegDialog, DIALOG_STYLE_PASSWORD, "Register", "The password must be between 6 and 24 characters!", "Register", "" ); mysql_real_escape_string( rPassword, rPassword ); new Buf[ 129 ]; WP_Hash( Buf, 129, rPassword ); new liYear, liMonth, liDay; getdate( liYear, liMonth, liDay ); //--------------------------- Account INSERT ---------------------// gsString[ 0 ] = EOS; format( gsString, 2048, "INSERT INTO `Accounts`(`Key`, `Name`, `IP`, `Password`, `RegisterDate`, `LoggedIn`, `Level`, `Vip`, `rVip`, `LastOn`, \ `Cash`, `Score`, `Kills`, `Deaths`, `Online`, `Rank`, `BestKillings`, `KillingSpree`, `Drugs`, `TimesOnServer`," ); format( gsString, 2048, "%s`Coins`, `SAdmin`, `FavSkin`, `UseSkin`, `Description1`, `Description2`, `Description3`, `Description4`, `Positive`, `Negative`, \ `Clan`, `ClanRank`, `E-Mail`, `ClanPoints`, `ClanDeaths`, `ClanOnline`, `ClanJoined`, `Kicks`, `Bans`, `Jails`,", gsString ); format( gsString, 2048, "%s`Warns`, `ClearChats`, `ReactionTest`, `MathTest`, `Mutes`, `ARatio`, `Property`, `Jailed`, `JailTime`, `Frozen`, \ `FreezeTime`, `RAdmin`, `ChatColor`, `RaceScore`, `DriftScore`, `DuelScore`, `vSpawn_X`, `vSpawn_Y`, `vSpawn_Z`, `vSpawn_A`, \ `TopOnline`, `AdminWarns`, `OwnedCarID`, `AllowToken`, `Token`, `VIPTime`, `SavingSts`, `HouseID`, `BankMoney`,", gsString ); format( gsString, 2048, "%s`Lang`, `GangID`,`GangKills`,`GangDeaths`,`GangRank`,`GangWarns`,`GangCaptures`,`GangPoints`,`FreeVIP`)", gsString ); format( gsString, 2048, "%s VALUES (0, '%s', '%s', '%s', '%d-%d-%d', 1, 0, 0, 0, '%d-%d-%d', \ 300000, 50, 0, 0, '00:00:00', 0, 0, 0, 0, 1, \ 0, 0, 0, 0, ' ', ' ', ' ', ' ', 0, 0,", gsString, PlayerName( playerid ), GetPlayerIPEx( playerid ), Buf, liYear, liMonth, liDay, liYear, liMonth, liDay ); format( gsString, 2048, "%s'None', 0, ' ', 0, 0, '00:00:00', 'None', 0, 0, 0, \ 0, 0, 0, 0, 0, 0, 0, 0, '00:00', 0, \ '00:00', 0, '0xFFFFFFFF', 0, 0, 0, 0.00, 0.00, 0.00, 0.00, \ 0, 0, 0, 0, 0, 0, '0,0', 0, 0, %d, 0, 0, 0, 0, 0, 0, 0, 1)", gsString, Lang[ playerid ] ); mysql_function_query( g_Handle, gsString, false, "OnAccountCreated", "i", playerid ); //----------------------------------------------------------------// gsString[ 0 ] = EOS; switch( Lang[ playerid ] ) { case 0: { blablabla (de ce sa bage email) } case 1: { blablabla (de ce sa bage email) } } ShowPlayerDialog( playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, "{FFFFFF}Type your E-Mail", gsString, "Enter", "" ); PlayerInfo[ playerid ][ LoggedIn ] = 1; GivePlayerMoney( playerid, 300000 ); SetPlayerScore( playerid, 50 ); return ( 1 ); } case DIALOG_EMAIL: { if ( !response ) return ShowPlayerDialog( playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, "Type your E-Mail", "You need to set your e-mail!", "Enter", "" ); new lsMail[ 128 ] ; if ( sscanf( inputtext, "s[128]", lsMail ) ) return ShowPlayerDialog( playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, "Type your E-Mail", "You need to set your e-mail!", "Enter", "" ); if ( strlen( lsMail ) < 8 || strlen( lsMail ) > 60 ) return ShowPlayerDialog( playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, "Type your E-Mail", "Please type a valid E-Mail adress.", "Enter", "" ); if ( strfind( lsMail, "@", false ) == -1 || strfind( lsMail, ".", false ) == -1 ) return ShowPlayerDialog( playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, "Type your E-Mail", "Please type a valid E-Mail adress.", "Enter", "" ); mysql_real_escape_string( lsMail, lsMail ); format( gsQuery, 256, "UPDATE `Accounts` SET `E-Mail` = '%s' WHERE `Key` = %d", lsMail, PlayerInfo[ playerid ][ AccID ] ); mysql_function_query( g_Handle, gsQuery, false, "", "" ); return ( 1 ); }[/pawn] [pawn]function OnPlayerConnectEx( playerid ) { ShowZonesFor( playerid ); candrift[playerid] = 0; gvdrift[playerid] = 0; drift2[playerid] = 0; drift3[playerid] = 0; drift1[playerid] = 0; sdrift[playerid] = 0; SDriftT[playerid] = 0; PlayerInfo[ playerid ][ FreeVIP ] = 1; PlayerInfo[ playerid ][ IgnoreGangGoto ] = 0; PlayerInfo[ playerid ][ hacker ] = 0; PlayerInfo[ playerid ][ pRainbow ] = 0; PlayerInfo[ playerid ][ o_index ] = -1; PlayerInfo[ playerid ][ szOwnedHouseID ] = 0; PlayerInfo[ playerid ][ p_health ] = 100.0; PlayerInfo[ playerid ][ FirstSpawn ] = 1; PlayerInfo[ playerid ][ blip ] = 0; PlayerInfo[ playerid ][ Use_Attach ] = 0; PlayerInfo[ playerid ][ D_Score ] = 0; PlayerInfo[ playerid ][ Race_Score ] = 0; PlayerInfo[ playerid ][ Drift_Score ] = 0; PlayerInfo[ playerid ][ p_TextColor ] = 16777215; PlayerInfo[ playerid ][ Tag ] = 0; PlayerInfo[ playerid ][ rAdmin ] = 0; PlayerInfo[ playerid ][ Property ] = 0; PlayerInfo[ playerid ][ WarnTimer ] = 0; PlayerInfo[ playerid ][ InJob ] = 0; PlayerInfo[ playerid ][ Spectating ] = 0; PlayerInfo[ playerid ][ PGoted ] = -1; PlayerInfo[ playerid ][ BanTimer ] = 0; PlayerInfo[ playerid ][ KickTimer ] = 0; PlayerInfo[ playerid ][ ID ] = 0; PlayerInfo[ playerid ][ rank ] = 0; PlayerInfo[ playerid ][ skin ] = 0; PlayerInfo[ playerid ][ spawnX ] = 0.0; PlayerInfo[ playerid ][ spawnY ] = 0.0; PlayerInfo[ playerid ][ spawnZ ] = 0.0; PlayerInfo[ playerid ][ spawnA ] = 0.0; PlayerInfo[ playerid ][ Weap1 ] = 0; PlayerInfo[ playerid ][ Weap2 ] = 0; PlayerInfo[ playerid ][ Weap3 ] = 0; PlayerInfo[ playerid ][ Weap4 ] = 0; PlayerInfo[ playerid ][ Weap5 ] = 0; PlayerInfo[ playerid ][ Weap6 ] = 0; PlayerInfo[ playerid ][ PosRespect ] = 0; PlayerInfo[ playerid ][ NegRespect ] = 0; PlayerInfo[ playerid ][ Ignore_Spec ] = 0; PlayerInfo[ playerid ][ Ignore_Get ] = 0; PlayerInfo[ playerid ][ Ignore_Clan_Invite ] = 0; PlayerInfo[ playerid ][ AccID ] = 0; PlayerInfo[ playerid ][ AWarings ] = 0; PlayerInfo[ playerid ][ Vup ] = 0; PlayerInfo[ playerid ][ JumpSize ] = 0; PlayerInfo[ playerid ][ VupKey ] = 0; PlayerInfo[ playerid ][ InEvent ] = 0; PlayerInfo[ playerid ][ HaveGPS ] = false; PlayerInfo[ playerid ][ HaveBomb ] = 0; PlayerInfo[ playerid ][ Deaths ] = 0; PlayerInfo[ playerid ][ Kills ] = 0; PlayerInfo[ playerid ][ Jailed ] = 0; PlayerInfo[ playerid ][ Frozen ] = 0; PlayerInfo[ playerid ][ Level ] = 0; PlayerInfo[ playerid ][ SAdmin ] = 0; PlayerInfo[ playerid ][ pVip ] = 0; PlayerInfo[ playerid ][ rVip ] = 0; PlayerInfo[ playerid ][ LoggedIn ] = 0; PlayerInfo[ playerid ][ Muted ] = 0; PlayerInfo[ playerid ][ MuteWarnings ] = 0; PlayerInfo[ playerid ][ Warnings ] = 0; PlayerInfo[ playerid ][ pCar ] = -1; PlayerInfo[ playerid ][ PingCount ] = 0; PlayerInfo[ playerid ][ PingTime ] = 0; PlayerInfo[ playerid ][ FailLogin ] = 0; PlayerInfo[ playerid ][ Coins ] = 0; PlayerInfo[ playerid ][ Rank ] = 0; PlayerInfo[ playerid ][ P_AntiFall ] = 0; PlayerInfo[ playerid ][ RecentlyRobbed ] = 0; PlayerInfo[ playerid ][ hours ] = 0; PlayerInfo[ playerid ][ mins ] = 0; PlayerInfo[ playerid ][ secs ] = 0; PlayerInfo[ playerid ][ ActionID ] = 0; PlayerInfo[ playerid ][ Drugs ] = 0; PlayerInfo[ playerid ][ ConnectTime ] = gettime( ); PlayerInfo[ playerid ][ KillingSpree ] = 0; PlayerInfo[ playerid ][ bKillingSpree ] = 0; PlayerInfo[ playerid ][ PKicks ] = 0; PlayerInfo[ playerid ][ PMaths ] = 0; PlayerInfo[ playerid ][ PWarns ] = 0; PlayerInfo[ playerid ][ PBans ] = 0; PlayerInfo[ playerid ][ PReactions ] = 0; PlayerInfo[ playerid ][ PClearCH ] = 0; PlayerInfo[ playerid ][ PJails ] = 0; PlayerInfo[ playerid ][ PMutes ] = 0; PlayerInfo[ playerid ][ HideTDSSSS ] = 0; PlayerInfo[ playerid ][ InMinigun ] = 0; PlayerInfo[ playerid ][ Planted ] = 0; PlayerInfo[ playerid ][ Bomb ] = 0; PlayerInfo[ playerid ][ GotoIgnored ] = 0; PlayerInfo[ playerid ][ PlayerInBloodring ] = -1; PlayerInfo[ playerid ][ PlayerInVortexCar ] = -1; PlayerInfo[ playerid ][ GotoIgnored ] = 0; PlayerInfo[ playerid ][ isafk ] = 0; PlayerInfo[ playerid ][ CarID ] = 0; PlayerInfo[ playerid ][ car_X ] = 0.0; PlayerInfo[ playerid ][ car_Y ] = 0.0; PlayerInfo[ playerid ][ car_Z ] = 0.0; PlayerInfo[ playerid ][ car_A ] = 0.0; PlayerInfo[ playerid ][ car_Locked ] = 0; PlayerInfo[ playerid ][ car_color1 ] = random( 226 ); PlayerInfo[ playerid ][ car_color2 ] = random( 1 ); PlayerInfo[ playerid ][ spoilerid ] = 0; PlayerInfo[ playerid ][ neonid ] = 0; PlayerInfo[ playerid ][ p_VehID ] = -1; PlayerInfo[ playerid ][ AdminWarns ] = 0; PlayerInfo[ playerid ][ BuyerID ] = -1; PlayerInfo[ playerid ][ Trader ] = -1; PlayerInfo[ playerid ][ P_BANK_MONEY ] = 0; Users[ playerid ][ gang ] = 0; Users[ playerid ][ turfe ] = 0; Users[ playerid ][ isLeader ] = 0; Users[ playerid ][ turftime ] = 30; Users[ playerid ][ kills ] = 0; Users[ playerid ][ deaths ] = 0; Users[ playerid ][ g_Warns ] = 0; Users[ playerid ][ g_Captures ] = 0; Users[ playerid ][ g_Points ] = 0; format( PlayerInfo[ playerid ][ LastOn ], 11, " " ); format( PlayerInfo[ playerid ][ Description1 ], 85, " " ); format( PlayerInfo[ playerid ][ Description2 ], 85, " " ); format( PlayerInfo[ playerid ][ Description3 ], 85, " " ); format( PlayerInfo[ playerid ][ Description4 ], 85, " " ); format( PlayerInfo[ playerid ][ Clan ], 25, "niciunul" ); format( PlayerInfo[ playerid ][ RankName ], 25, "Incepator" ); format( PlayerInfo[ playerid ][ d_RankName ], 25, "Duelist incepator" ); format( PlayerInfo[ playerid ][ r_RankName ], 25, "Sofer incepator" ); format( PlayerInfo[ playerid ][ ds_RankName ], 25, "Drifter incepator" ); format( PlayerInfo[ playerid ][ car_plate ], 50, "Masina" ); iPlayerNickTime[ playerid ] = 0; GPSTimer[ playerid ] = 0; SpawnInDM[ playerid ] = " "; Speeding[ playerid ] = false; grider[ playerid ][ 0 ] = 0; grider[ playerid ][ 1 ] = 0; grider[ playerid ][ 2 ] = 0; InvitedClanID[ playerid ] = -1; CheckpoinID[ playerid ] = -1; FishNameVIP[ playerid ] = 0; FRod[ playerid ] = 0; Bait[ playerid ] = 0; FLine[ playerid ] = 0; Snow_F[ playerid ] = 0; Killer[ playerid ] = 501; Charged[ playerid ] = 0; Shoot[ playerid ] = 0; ViewedVehicleID[ playerid ] = -1; IsAsayTimer[ playerid ] = 0; InHNS[ playerid ] = 0; PlayerItem{ playerid } = 1; SelectingCar{ playerid } = false; Lang[ playerid ] = -1; Current_Hidden_Packages[ playerid ] = 0; CancelSelectTextDraw( playerid ); TogglePlayerControllable( playerid, true ); HideCarTextDraws( playerid ); SetPlayerVirtualWorld( playerid, 0 ); for ( new i; i < PING_MAX_EXCEEDS; i++ ) PlayerInfo[ playerid ][ pPing ][ i ] = 0; ResetPlayerWeapons( playerid ); SetPlayerMapIcon( playerid, 0, -1662.4999, 1209.7217, 7.2500, 55, 0 ); rInfoTDS[ playerid ] = CreatePlayerTextDraw( playerid, 165.000000, 371.000000, " " ); PlayerTextDrawAlignment( playerid, rInfoTDS[ playerid ], 1 ); PlayerTextDrawBackgroundColor( playerid, rInfoTDS[ playerid ], 0x000000ff ); PlayerTextDrawFont( playerid, rInfoTDS[ playerid ], 1 ); PlayerTextDrawLetterSize( playerid, rInfoTDS[ playerid ], 0.299999, 1.200000 ); PlayerTextDrawColor( playerid, rInfoTDS[ playerid ], 0xffffffff ); PlayerTextDrawSetOutline( playerid, rInfoTDS[ playerid ], 1 ); PlayerTextDrawSetProportional( playerid, rInfoTDS[ playerid ], 1 ); PlayerTextDrawSetShadow( playerid, rInfoTDS[ playerid ], 1 ); PlayerTextDrawSetSelectable( playerid, rInfoTDS[ 2 ], 0 ); Jail_Time = CreatePlayerTextDraw( playerid, 565.000000, 13.000000, "_"); PlayerTextDrawBackgroundColor( playerid, Jail_Time, 255); PlayerTextDrawFont( playerid, Jail_Time, 2); PlayerTextDrawLetterSize( playerid, Jail_Time, 0.320000, 1.500000); PlayerTextDrawColor( playerid, Jail_Time, 929038335); PlayerTextDrawSetOutline( playerid, Jail_Time, 1); PlayerTextDrawSetProportional( playerid, Jail_Time, 1); Random_TD_Texts = CreatePlayerTextDraw( playerid, 0.000000, 436.000000, "_"); PlayerTextDrawBackgroundColor( playerid, Random_TD_Texts, 85); PlayerTextDrawFont( playerid, Random_TD_Texts, 1); PlayerTextDrawLetterSize( playerid, Random_TD_Texts, 0.159999, 1.200000); PlayerTextDrawColor( playerid, Random_TD_Texts, -1); PlayerTextDrawSetOutline( playerid, Random_TD_Texts, 1); PlayerTextDrawSetProportional( playerid, Random_TD_Texts, 1); Random_TD_Texts_RO = CreatePlayerTextDraw( playerid, 0.000000, 436.000000, "_"); PlayerTextDrawBackgroundColor( playerid, Random_TD_Texts_RO, 85); PlayerTextDrawFont( playerid, Random_TD_Texts_RO, 1); PlayerTextDrawLetterSize( playerid, Random_TD_Texts_RO, 0.159999, 1.200000); PlayerTextDrawColor( playerid, Random_TD_Texts_RO, -1); PlayerTextDrawSetOutline( playerid, Random_TD_Texts_RO, 1); PlayerTextDrawSetProportional( playerid, Random_TD_Texts_RO, 1); if ( ServerInfo[ NameKick ] == 1 ) { for ( new s = 0; s < BadNameCount; s++ ) { if ( !strcmp( BadNames[ s ], PlayerName( playerid ), true ) ) { SendClientMessage( playerid, COLOR_GREY, "Numele tau se afla pe lista de Nume Interzise, Ai fost deconectat automat." ); format( gsString, sizeof( gsString ), "%s (ID:%d) a primit kick automat. (Motiv: Nume Interzis)", PlayerName( playerid ), playerid ); SendClientMessageToAll( COLOR_GREY, gsString ); FormatLog( "KickLog", "%s a fost deconectat automat de pe server. Motiv: Nume interzis.", PlayerName( playerid ) ); Kick( playerid ); return ( 1 ); } } } if ( ServerInfo[ PartNameKick ] == 1 ) { for ( new s = 0; s < BadPartNameCount; s++ ) { new pos; while ( ( pos = strfind( PlayerName( playerid ), BadPartNames[ s ], true ) ) != -1 ) for ( new i = pos, j = pos + strlen( BadPartNames[ s ] ); i < j; i++ ) { SendClientMessage( playerid, COLOR_GREY, "Numele dau nu este permis pe server, ai fost dat afata automat." ); format( gsString, sizeof( gsString ), " %s (ID:%d) ai fost dat afata automat. (Motiv: Nume Interzis)",PlayerName( playerid ), playerid ); SendClientMessageToAll( COLOR_GREY, gsString ); FormatLog( "KickLog", "%s a fost deconectat automat de pe server. Motiv: Nume interzis.", PlayerName( playerid ) ); Kick( playerid ); return ( 1 ); } } } switch( random( 4 ) ) { case 0: format( gsString, 256, "~g~~h~%s(%d) ~y~~h~a intrat pe Server.", PlayerName( playerid ), playerid ); case 1: format( gsString, 256, "~r~~h~%s(%d) ~y~~h~a intrat pe Server.", PlayerName( playerid ), playerid ); case 2: format( gsString, 256, "~b~~h~%s(%d) ~y~~h~a intrat pe Server.", PlayerName( playerid ), playerid ); case 3: format( gsString, 256, "~p~~h~%s(%d) ~y~~h~a intrat pe Server.", PlayerName( playerid ), playerid ); } ShowOnTextDraw( gsString ); for ( new i = 0; i < 8; i++ ) { p_Object[ playerid ][ i ] = -1; TextDrawShowForPlayer( playerid, ConnectTD[ i ] ); SendClientMessage( playerid, ~1, " " ); } format( gsString, 144, "Welcome '%s' pe ....", PlayerName( playerid ) ); SendClientMessage(playerid, -1, "Bine ai venit pe ..... Pentru mai mult ajutor scrie /HELP!"); SendClientMessage(playerid, -1, "Scrie /rules Ca sa vezi Regulamentul serverului"); SendClientMessage(playerid, -1, "Scrie /cmds ca sa vezi toate Comenzile."); SendClientMessage(playerid, -1, "Scrie /teles ca sa vezi toate Teleporturile."); SendClientMessage(playerid, -1, "Type /eng or /ro to select language."); SendClientMessage(playerid, -1, "Daca vrei o masin scrie /V Si daca vrei sa o tunezi scrie /tune"); SendClientMessage(playerid, -1, "Viziteaza si inregistreaza-te pe ..... Ca sa vizitezi situl!"); format( gsQuery, 128, "SELECT * FROM `Accounts` WHERE `Name` = '%s'", PlayerName( playerid ) ); mysql_function_query( g_Handle, gsQuery, true, "LoginPlayerAccount", "i", playerid ); format( gsQuery, 128, "SELECT `Names` FROM `AKA` WHERE `IP` = '%s'", GetPlayerIPEx( playerid ) ); mysql_function_query( g_Handle, gsQuery, true, "LoadPlayerAKA", "i", playerid ); return ( 1 ); }[/pawn] [pawn] SQL_Function LoginPlayerAccount( playerid ) { if ( !IsPlayerConnected( playerid ) ) return ( 1 ); new Rows, Fields, Login_Field[ 128 ], LastOnline[ 56 ], RegisterDate[ 56 ]; cache_get_data( Rows, Fields, g_Handle ); if ( Rows ) { cache_get_field_content( 0, "IP", Login_Field, g_Handle ); if ( !strcmp( GetPlayerIPEx( playerid ), Login_Field, true ) && ServerInfo[ AutoLogin ] == 1 ) { PlayerInfo[ playerid ][ LoggedIn ] = 1; PlayerInfo[ playerid ][ AccID ] = cache_get_field_content_int( 0, "Key", g_Handle ); PlayerInfo[ playerid ][ pVip ] = cache_get_field_content_int( 0, "Vip", g_Handle ); PlayerInfo[ playerid ][ Level ] = cache_get_field_content_int( 0, "Level", g_Handle ); PlayerInfo[ playerid ][ rVip ] = cache_get_field_content_int( 0, "rVip", g_Handle ); PlayerInfo[ playerid ][ bKillingSpree ] = cache_get_field_content_int( 0, "BestKillings", g_Handle ); PlayerInfo[ playerid ][ KillingSpree ] = cache_get_field_content_int( 0, "KillingSpree", g_Handle ); PlayerInfo[ playerid ][ Drugs ] = cache_get_field_content_int( 0, "Drugs", g_Handle ); PlayerInfo[ playerid ][ Coins ] = cache_get_field_content_int( 0, "Coins", g_Handle ); PlayerInfo[ playerid ][ PosRespect ] = cache_get_field_content_int( 0, "Positive", g_Handle ); PlayerInfo[ playerid ][ NegRespect ] = cache_get_field_content_int( 0, "Negative", g_Handle ); PlayerInfo[ playerid ][ SAdmin ] = cache_get_field_content_int( 0, "SAdmin", g_Handle ); PlayerInfo[ playerid ][ FavSkin ] = cache_get_field_content_int( 0, "FavSkin", g_Handle ); PlayerInfo[ playerid ][ rank ] = cache_get_field_content_int( 0, "ClanRank", g_Handle ); PlayerInfo[ playerid ][ c_points ] = cache_get_field_content_int( 0, "ClanPoints", g_Handle ); PlayerInfo[ playerid ][ c_deaths ] = cache_get_field_content_int( 0, "ClanDeaths", g_Handle ); PlayerInfo[ playerid ][ PKicks ] = cache_get_field_content_int( 0, "Kicks", g_Handle ); PlayerInfo[ playerid ][ PBans ] = cache_get_field_content_int( 0, "Bans", g_Handle ); PlayerInfo[ playerid ][ PJails ] = cache_get_field_content_int( 0, "Jails", g_Handle ); PlayerInfo[ playerid ][ PWarns ] = cache_get_field_content_int( 0, "Warns", g_Handle ); PlayerInfo[ playerid ][ PClearCH ] = cache_get_field_content_int( 0, "ClearChats", g_Handle ); PlayerInfo[ playerid ][ PReactions ] = cache_get_field_content_int( 0, "ReactionTest", g_Handle ); PlayerInfo[ playerid ][ PMaths ] = cache_get_field_content_int( 0, "MathTest", g_Handle ); PlayerInfo[ playerid ][ PMutes ] = cache_get_field_content_int( 0, "Mutes", g_Handle ); PlayerInfo[ playerid ][ Property ] = cache_get_field_content_int( 0, "Property", g_Handle ); PlayerInfo[ playerid ][ Jailed ] = cache_get_field_content_int( 0, "Jailed", g_Handle ); PlayerInfo[ playerid ][ Frozen ] = cache_get_field_content_int( 0, "Frozen", g_Handle ); PlayerInfo[ playerid ][ Kills ] = cache_get_field_content_int( 0, "Kills", g_Handle ); PlayerInfo[ playerid ][ Deaths ] = cache_get_field_content_int( 0, "Deaths", g_Handle ); PlayerInfo[ playerid ][ rAdmin ] = cache_get_field_content_int( 0, "RAdmin", g_Handle ); PlayerInfo[ playerid ][ p_TextColor ] = cache_get_field_content_int( 0, "ChatColor", g_Handle ); PlayerInfo[ playerid ][ D_Score ] = cache_get_field_content_int( 0, "DuelScore", g_Handle ); PlayerInfo[ playerid ][ Race_Score ] = cache_get_field_content_int( 0, "RaceScore", g_Handle ); PlayerInfo[ playerid ][ Drift_Score ] = cache_get_field_content_int( 0, "DriftScore", g_Handle ); PlayerInfo[ playerid ][ CarID ] = cache_get_field_content_int( 0, "OwnedCarID", g_Handle ); PlayerInfo[ playerid ][ szOwnedHouseID ] = cache_get_field_content_int( 0, "HouseID", g_Handle ); PlayerInfo[ playerid ][ P_BANK_MONEY ] = cache_get_field_content_int( 0, "BankMoney", g_Handle ); Lang[ playerid ] = cache_get_field_content_int( 0, "Lang", g_Handle ); Users[ playerid ][ gang ] = cache_get_field_content_int( 0, "GangID", g_Handle ); Users[ playerid ][ kills ] = cache_get_field_content_int( 0, "GangKills", g_Handle ); Users[ playerid ][ deaths ] = cache_get_field_content_int( 0, "GangDeaths", g_Handle ); Users[ playerid ][ isLeader ] = cache_get_field_content_int( 0, "GangRank", g_Handle ); Users[ playerid ][ g_Warns ] = cache_get_field_content_int( 0, "GangWarns", g_Handle ); Users[ playerid ][ g_Captures ] = cache_get_field_content_int( 0, "GangCaptures", g_Handle ); Users[ playerid ][ g_Points ] = cache_get_field_content_int( 0, "GangPoints", g_Handle ); cache_get_field_content( 0, "E-Mail", Login_Field, g_Handle ); format( PlayerInfo[ playerid ][ EMail ], 128, "%s", Login_Field ); SetPVarFloat( playerid, "vSpawn_X", cache_get_field_content_float( 0, "vSpawn_X", g_Handle ) ); SetPVarFloat( playerid, "vSpawn_Y", cache_get_field_content_float( 0, "vSpawn_Y", g_Handle ) ); SetPVarFloat( playerid, "vSpawn_Z", cache_get_field_content_float( 0, "vSpawn_Z", g_Handle ) ); SetPVarFloat( playerid, "vSpawn_A", cache_get_field_content_float( 0, "vSpawn_A", g_Handle ) ); ResetPlayerMoney( playerid ); GivePlayerMoney( playerid, cache_get_field_content_int( 0, "Cash", g_Handle ) ); SetPVarInt( playerid, "sMoney", cache_get_field_content_int( 0, "Cash", g_Handle ) ); SetPlayerScore( playerid, cache_get_field_content_int( 0, "Score", g_Handle ) ); cache_get_field_content( 0, "Online", Login_Field, g_Handle ); sscanf( Login_Field, "p<:>iii", PlayerInfo[ playerid ][ hours ], PlayerInfo[ playerid ][ mins ], PlayerInfo[ playerid ][ secs ] ); cache_get_field_content( 0, "LastOn", LastOnline, g_Handle ); cache_get_field_content( 0, "RegisterDate", RegisterDate, g_Handle ); cache_get_field_content( 0, "Rank", Login_Field, g_Handle ); format( PlayerInfo[ playerid ][ RankName ], 25, Login_Field ); cache_get_field_content( 0, "Description1", Login_Field, g_Handle ); format( PlayerInfo[ playerid ][ Description1 ], 85, Login_Field ); cache_get_field_content( 0, "Description2", Login_Field, g_Handle ); format( PlayerInfo[ playerid ][ Description2 ], 85, Login_Field ); cache_get_field_content( 0, "Description3", Login_Field, g_Handle ); format( PlayerInfo[ playerid ][ Description3 ], 85, Login_Field ); cache_get_field_content( 0, "Description4", Login_Field, g_Handle ); format( PlayerInfo[ playerid ][ Description4 ], 85, Login_Field ); cache_get_field_content( 0, "ClanJoined", Login_Field, g_Handle ); format( PlayerInfo[ playerid ][ JoinedInClan ], 50, Login_Field ); cache_get_field_content( 0, "Clan", Login_Field, g_Handle ); format( PlayerInfo[ playerid ][ Clan ], 25, "%s", Login_Field ); cache_get_field_content( 0, "ClanOnline", Login_Field ); sscanf( Login_Field, "p<:>iii", PlayerInfo[ playerid ][ clan_H ], PlayerInfo[ playerid ][ clan_M ], PlayerInfo[ playerid ][ clan_S ] ); cache_get_field_content( 0, "SavingSts", Login_Field, g_Handle ); sscanf( Login_Field, "p<,>ii", PlayerInfo[ playerid ][ p_HoldSaving ], PlayerInfo[ playerid ][ p_VehicleHoldSaving ] ); if ( PlayerInfo[ playerid ][ Jailed ] >= 1 ) { cache_get_field_content( 0, "JailTime", Login_Field, g_Handle ); sscanf( Login_Field, "p<:>ii", gTime[ playerid ][ 0 ], gTime[ playerid ][ 1 ] ); } if ( PlayerInfo[ playerid ][ Frozen ] == 1 ) { cache_get_field_content( 0, "FreezeTime", Login_Field, g_Handle ); sscanf( Login_Field, "p<:>ii", gTime[ playerid ][ 0 ], gTime[ playerid ][ 1 ] ); } if ( PlayerInfo[ playerid ][ pVip ] == 2 ) { PlayerInfo[ playerid ][ TempVIP ] = cache_get_field_content_int( 0, "VIPTime", g_Handle ); if ( gettime( ) > PlayerInfo[ playerid ][ TempVIP ] ) { format( gsString, 256, "~y~~h~INFO:~w~~h~VIP-ul tau temporat a ~r~~h~expirat~w~~h~.~n~Poti sa cumperi alt VIP, folosind ~r~~h~/buyvip", PlayerInfo[ playerid ][ pVip ] ); Info( playerid, gsString, 6000 ); PlayerInfo[ playerid ][ pVip ] = 0; PlayerInfo[ playerid ][ TempVIP ] = 0; } } if ( PlayerInfo[ playerid ][ CarID ] != 0 ) { format( gsQuery, 128, "SELECT * FROM `PersonalVehicles` WHERE `Owner` = '%s'", PlayerName( playerid ) ); mysql_function_query( g_Handle, gsQuery, true, "LoadPersonalVehicleInfo", "i", playerid ); } format( gsQuery, 128, "UPDATE `Accounts` SET `LoggedIn` = 1 WHERE `Key` = %d", PlayerInfo[ playerid ][ AccID ] ); mysql_function_query( g_Handle, gsQuery, false, "", "" ); format( gsQuery, 256, "SELECT * FROM `Holds` WHERE `UserID` = %d", PlayerInfo[ playerid ][ AccID ] ); mysql_function_query( g_Handle, gsQuery, true, "LoadHoldDetails", "i", playerid ); if ( !strmatch( PlayerInfo[ playerid ][ Clan ], "None" ) ) { format( gsQuery, 256, "SELECT * FROM `Clans` WHERE `name` = '%s'", PlayerInfo[ playerid ][ Clan ] ); mysql_function_query( g_Handle, gsQuery, true, "LoadClanDetails", "i", playerid ); } if ( PlayerInfo[ playerid ][ CarID ] != 0 ) { format( gsQuery, 256, "SELECT * FROM `PersonalVehicles` WHERE `Owner` = '%s'", PlayerName( playerid ) ); mysql_function_query( g_Handle, gsQuery, true, "LoadVehicleDetails", "i", playerid ); } SendClientMessage( playerid, ~1, " " ); switch( PlayerInfo[ playerid ][ Level ] ) { case 0: { PlayerTextDrawShow( playerid, Random_TD_Texts ); PlayerTextDrawHide( playerid, Random_TD_Texts_RO ); switch( Lang[ playerid ] ) { case 0: { FormatMSG( playerid, COLOR_ULTRARED, "Welcome back to your account, %s", PlayerName( playerid ) ); FormatMSG( playerid, COLOR_ULTRARED, "You were last online at %s and registered on %s", LastOnline, RegisterDate ); FormatMSG( playerid, COLOR_ULTRARED, "You have been online for %d hours, %d minutes, %d seconds", PlayerInfo[ playerid ][ hours ], PlayerInfo[ playerid ][ mins ], PlayerInfo[ playerid ][ secs ] ); } case 1: { FormatMSG( playerid, COLOR_ULTRARED, "Bine ai revenit in contul tau, %s", PlayerName( playerid ) ); FormatMSG( playerid, COLOR_ULTRARED, "Ultima data cand ai fost online %s si te-ai inregistrat in %s", LastOnline, RegisterDate ); FormatMSG( playerid, COLOR_ULTRARED, "Ai fost online timp de %d ore, %d minute, %d secunde", PlayerInfo[ playerid ][ hours ], PlayerInfo[ playerid ][ mins ], PlayerInfo[ playerid ][ secs ] ); } } } default: { PlayerTextDrawHide( playerid, Random_TD_Texts ); PlayerTextDrawShow( playerid, Random_TD_Texts_RO ); switch( Lang[ playerid ] ) { case 0: { FormatMSG( playerid, COLOR_ULTRARED, "Welcome back to your account, %s. Admin Level %d", PlayerName( playerid ), PlayerInfo[ playerid ][ Level ] ); FormatMSG( playerid, COLOR_ULTRARED, "You were last online at %s and registered on %s", LastOnline, RegisterDate ); FormatMSG( playerid, COLOR_ULTRARED, "You have been online for %d hours, %d minutes, %d seconds", PlayerInfo[ playerid ][ hours ], PlayerInfo[ playerid ][ mins ], PlayerInfo[ playerid ][ secs ] ); } case 1: { FormatMSG( playerid, COLOR_ULTRARED, "Bine ai revenit in contul tau, %s. Admin Level %d", PlayerName( playerid ), PlayerInfo[ playerid ][ Level ] ); FormatMSG( playerid, COLOR_ULTRARED, "Ultima data cand ai fost online %s si te-ai inregistrat in %s", LastOnline, RegisterDate ); FormatMSG( playerid, COLOR_ULTRARED, "Ai fost online timp de %d ore, %d minute, %d secunde", PlayerInfo[ playerid ][ hours ], PlayerInfo[ playerid ][ mins ], PlayerInfo[ playerid ][ secs ] ); } } } } } else ShowPlayerDialog( playerid, DIALOG_LANG, 0, "{FFFFFF}Language/Limba", "Necessarily have to choose your language.\nChoose between Romana or English", "Romana", "English" ); } else ShowPlayerDialog( playerid, DIALOG_LANG_EX, 0, "{FFFFFF}Language/Limba", "Necessarily have to choose your language.\nChoose between Romana or English", "Romana", "English" ); return ( 1 ); }[/pawn]
  16. ok mersi dar de ce nu apare sa te inregistrezi daca ai nume nou>?
  17. Blown este ceva termen? daca este un GameMode, nu, nu este Blown SleId* Da clar ca am, uite aici: [pawn]public OnPlayerSpawn( playerid ) { TextDrawShowForPlayer(playerid,HealthBar[0]); AntiDeAMX( ); SetPlayerInterior( playerid, 0 ); SetPlayerSpecialAction( playerid, 0 ); SetPlayerTime(playerid, 14,0); SetPlayerWeather(playerid, 2); if ( PlayerInfo[ playerid ][ FirstSpawn ] == 1 ) { SetPlayerTime( playerid, 15, 0 ); SetTimerEx( "SpawnCamera", 2_500, 0, "i", playerid ); for ( new i = 0; i < 11; i++ ) LockVehicle( playerid, CarShop_Vehicle[ i ] ); for ( new i = 0; i < 8; i++ ) TextDrawHideForPlayer( playerid, ConnectTD[ i ] ); PlayerInfo[ playerid ][ FirstSpawn ] = 0; if ( Lang[ playerid ] == -1 ) ShowPlayerDialog( playerid, DIALOG_LANG, 0, "Language/Limba", "Trebuie sa alegi o limba.\nAlege din Romana sau English", "Romana", "English" ); SetPlayerVirtualWorld( playerid, 0 ); SetPlayerColor( playerid, COLOR_RGBA( random( 235 ) + 20, random( 235 ) + 20, random( 235 ) + 20, 90 ) ); if ( strmatch( PlayerInfo[ playerid ][ EMail ], " " ) ) { switch( Lang[ playerid ] ) { case 0: ShowPlayerDialog( playerid, DIALOG_SET_EMAIL, DIALOG_STYLE_INPUT, "E-Mail Set", "{FFFFFF}Hi !\nThis server request to each user have set his e-mail, for differite reasons\n{0096fd}Please type your e-mail below:", "Set", "" ); case 1: ShowPlayerDialog( playerid, DIALOG_SET_EMAIL, DIALOG_STYLE_INPUT, "E-Mail Set", "{FFFFFF}Buna !\nAcest server are nevoie sa iti setezi e-mailul contului tau, pentru diferite motiive.\n{0096fd}Te rugam, scrie-ti e-mailul:", "Set", "" ); } } } if ( SelectingCar{ playerid } == true ) { KillTimer( TestDriveTimer{ playerid } ); ReturnToCarShop( playerid ); } switch( PlayerInfo[ playerid ][ Rank ] ) { case 0: SetPlayerArmour( playerid, 0 ); case 1, 2, 3, 4, 5: SetPlayerArmour( playerid, 10 ); case 6, 7, 8, 9, 10: SetPlayerArmour( playerid, 20 ); case 11, 12, 13, 14, 15: SetPlayerArmour( playerid, 35 ); case 16, 17, 18, 19, 20, 21: SetPlayerArmour( playerid, 50 ); case 22, 23, 24: SetPlayerArmour( playerid, 65 ); case 25, 26, 27, 28, 29: SetPlayerArmour( playerid, 85 ); case 30, 31, 32, 33: SetPlayerArmour( playerid, 100 ); } Jail_EvadeCheck( playerid ); Freeze_EvadeCheck( playerid ); if ( PlayerInfo[ playerid ][ UseSkin ] == 1 ) SetPlayerSkin( playerid, PlayerInfo[ playerid ][ FavSkin ] ); if(Iter_Contains(GodList, playerid) == 1) SetPlayerHealth( playerid, FLOAT_INFINITY ); if ( PlayerInfo[ playerid ][ Use_Attach ] == 1 ) { for ( new i = 0; i < MAX_PLAYER_ATTACHED_OBJECTS; i++ ) { if ( Attach_Info[ playerid ][ i ][ ao_model ] != 0 ) { SetPlayerAttachedObject( playerid, i, Attach_Info[ playerid ][ i ][ ao_model ], Attach_Info[ playerid ][ i ][ ao_bone ], Attach_Info[ playerid ][ i ][ ao_x ], Attach_Info[ playerid ][ i ][ ao_y ], Attach_Info[ playerid ][ i ][ ao_z ], Attach_Info[ playerid ][ i ][ ao_rx ], Attach_Info[ playerid ][ i ][ ao_ry ], Attach_Info[ playerid ][ i ][ ao_rz ], Attach_Info[ playerid ][ i ][ ao_sx ], Attach_Info[ playerid ][ i ][ ao_sy ], Attach_Info[ playerid ][ i ][ ao_sz ] ); } } } if ( PlayerInfo[ playerid ][ HideTDSSSS ] == 0 ) { TextDrawShowForPlayer( playerid, l_TD[ 0 ] ); TextDrawShowForPlayer( playerid, l_TD[ 1 ] ); TextDrawShowForPlayer( playerid, l_TD[ 2 ] ); TextDrawShowForPlayer( playerid, TeleTDD ); } DestroyDynamicObject( Obj[ playerid ] ); if ( Killer[ playerid ] != 501 ) { Shoot[ Killer[ playerid ] ] = 0; Killer[ playerid ] = 501; } if ( strlen( SpawnInDM[ playerid ] ) < 2 ) PlayerInfo[ playerid ][ ActionID ] = 0; else { PlayerInfo[ playerid ][ ActionID ] = 0; PlayerInfo[ playerid ][ NoTDShow ] = 1; SetPlayerWorldBounds( playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000 ); CallRemoteFunction( "OnPlayerCommandText", "is", playerid, SpawnInDM[ playerid ] ); return ( 1 ); } if ( PlayerInfo[ playerid ][ ID ] != 0 && Users[ playerid ][ gang ] == 0 ) { if ( GetPVarFloat( playerid, "vSpawn_A" ) == 0.0 ) { SetPlayerSkin( playerid, PlayerInfo[ playerid ][ skin ] ); if ( PlayerInfo[ playerid ][ spawnX ] != 0.0 && PlayerInfo[ playerid ][ spawnY ] != 0.0 && PlayerInfo[ playerid ][ spawnZ ] != 0.0 ) { SetPlayerPos( playerid, PlayerInfo[ playerid ][ spawnX ], PlayerInfo[ playerid ][ spawnY ], PlayerInfo[ playerid ][ spawnZ ] ); SetPlayerFacingAngle( playerid, PlayerInfo[ playerid ][ spawnA ] ); } else SetPlayerRandomSpawn( playerid ); } else { SetPlayerPos( playerid, GetPVarFloat( playerid, "vSpawn_X" ), GetPVarFloat( playerid, "vSpawn_Y" ), GetPVarFloat( playerid, "vSpawn_Z" ) ); SetPlayerFacingAngle( playerid, GetPVarFloat( playerid, "vSpawn_A" ) ); } GivePlayerMultiWeapons( playerid, PlayerInfo[ playerid ][ Weap1 ], 200, PlayerInfo[ playerid ][ Weap2 ], 200, PlayerInfo[ playerid ][ Weap3 ], 200, PlayerInfo[ playerid ][ Weap4 ], 200, PlayerInfo[ playerid ][ Weap5 ], 200 ); } else if ( PlayerInfo[ playerid ][ ID ] == 0 && Users[ playerid ][ gang ] != 0 ) SetupPlayerForGang( playerid, Users[ playerid ][ gang ] ); else SetPlayerRandomSpawn( playerid ); return ( 1 ); } //------------ autentificare public OnPlayerRequestSpawn( playerid ) { DestroyBeachSpawn( playerid ); StopAudioStreamForPlayer( playerid ); if ( PlayerInfo[ playerid ][ LoggedIn ] == 0 ) { if ( Lang[ playerid ] != -1 ) { format( gsString, 1024, "Bine ai venit inpoi %s, pa * [0.3z]\n\nTe rog Autentifica cu parola ta mai jos:", PlayerName( playerid ) ); ShowPlayerDialog( playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Autentifica in Contul tau", gsString, "Autentifica", "Nume Nou" ); } else ShowPlayerDialog( playerid, DIALOG_LANG, 0, "Language/Limba", "Trebuie sa alegi neaparat o limba.\nAlege dintre Romana sau English", "Romana", "English" ); return ( 0 ); } return ( 1 ); }[/pawn] Oare cum schimb sa nu trebuieasca sa dai spawn sa-ti apara sa te loghezi, sa apara cand te ai conectat. Va trebuie alte lini?
  18. Nick: GodZilla Problemă: Buna in primul rand, deci am un GM pe mysql si sistemul de register/login nu merge cum trebuie, adica daca intru cu un nume nou in loc sa sa-ti dea caseta inregistrare apare autentificare si bine inteles ca nu merge nici o parola ca nu este in baza de date numele. Erori / warnings: --- Ai incercat sa rezolvi singur ?: Pai nu am vazut nimica ciudat.. Lini/script: de la ce credeti ca poate fii?
  19. Mersi, sefu:D.. Sa mai explica odata eu am facut un td cu textul ai murit si o caseta neagra cum o adauga?, care ar fii forumla dupa care sa fac new.. timpul si aste.. p.s andy s-o suparat si nu mai o sa raspunda pe forum ca i-o dat vyorel warn pt id de mess in semndatura.
  20. Stiu dar asta e anounce.. eu am un textdrow si vreu sa il pun.. nime nu stie cum schimb td la teleporturi?
  21. nu am gasit nimica legat de TD... p.s la celelalte nu are nime idee? cum sa fac un td pentru cand cineva moare sa apara pe ecran ai murit si ceva mesaj intr-o boxa.. doar cum sa il adauga si sa raman pe ecran pana il spawneaza..
×
×
  • 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.