Stellet
Uživatel-
Příspěvků
392 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by Stellet
-
nene napíše jména ale tomu komu jsem dal prison to nenapíše jméno.
-
Když to udělám podle vás dohromady, přepsal jsem i na Qwera, napíše to Administrátor %s dal hráči ' Offline prison na %i minut. [Důvod: %s] Jen to jméno + neuloží mu to.
-
Jo díky if(ajail[playerid] == 0) { new string[500]; new Pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, Pname, sizeof(Pname)); format(string, sizeof(string), "/Players/%s.ini",Pname); SetPlayerPos(playerid,DOF2_GetInt(string,"PoziceX"),DOF2_GetInt(string,"PoziceY"),DOF2_GetInt(string,"PoziceZ")); } else { new string[500]; new Pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, Pname, sizeof(Pname)); format(string, sizeof(string), "/Players/%s.ini",Pname); SetPlayerPos(playerid, -1790.7722, 567.2419, 333.3382); DOF2_GetString(string, "PrisonReason"); SendClientMessage(playerid,COLOR_RED,PrisonReason); } Ale jak načtu ten PrisonReason ? Když to dám takto skočí error, Undefined PrisonReason
-
a ještě šlo by něják udělat že když se připojí, aby věděl od koho dostal prison, tak třeba odemě: Administrátor FeedBoss vám dal Offline Prison na %i minut [Důvod: %d] .. ale jak to udělám že zjistí že jsem mu ho dal já ?
-
Pokuď jsem dobře rozuměl myslel jsi to takto: CMD:oprison(playerid, params[]) { new string[150]; new Pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,Pname, sizeof(Pname)); format(string,sizeof(string),"/Players/%s.ini",Pname); new JMENO,Cas,str[128]; if(sscanf(params,"sis",JMENO,Cas,params)) return SendClientMessage(playerid,-1,"/oprison [JMENO] [CAS] [DŮVOD]"); else if(ajail[JMENO] == 1) return SendClientMessage(playerid,-1,"Tento hráč už je v prisonu."); if(Hrac[playerid][AdminLevel] == 7) { if(!DOF2_FileExists(JMENO)) { SendClientMessage(playerid,COLOR_RED,"Hráč %s není zaregistrovanej.",JMENO); } if(DOF2_FileExists(JMENO)) { format(str,sizeof(str),"Administrátor %s udělil Offline Prison hráči %s na 0i minut [Důvod: %s]",GetName(playerid),GetName(JMENO),Cas,params); SendClientMessageToAll(COLOR_RED,str); ajail[JMENO] = 1; SetPlayerPos(JMENO, -1790.7722, 567.2419, 333.3382); prisonTime[JMENO] = Cas; DOF2_SetInt(string, "PrisonTime", Cas); } return 1; } return 1; } Jenže mám tam errory: C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(2518) : error 035: argument type mismatch (argument 1) C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(2520) : warning 202: number of arguments does not match definition C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(2522) : error 035: argument type mismatch (argument 1) C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(2533) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors. No a řádky: 2518: if(!DOF2_FileExists(JMENO)) 2520: SendClientMessage(playerid,COLOR_RED,"Hráč %s není zaregistrovanej.",JMENO); 2522: if(DOF2_FileExists(JMENO)) 2533: return 1;
-
Ahoj, chtěl bych se zeptat jak udělat že když se někdo odpojí, ale něco udělal tak ho musím potrestat normál je to toto: No ale já potřebuju jak udělat: /oprison [JMENO][CAS][DUVOD] Děkuji
-
jasný ale když dám přes ten dolar Kc tak tam bude vidět pod tím ten $
-
A jak prosimtě odstraním ten $?
-
Ahoj, šlo by toto předělat místo $ na Kč ? jen ten znak změnit ? Děkuji
-
ukaž nám i to ovládání dveří
-
šup šup čekáme na to video
-
jesli můžu pošlu ti script do SZ nebudu tu dávat celý script
-
Ahoj stáhl jsem si takovej system a chci si ho předělat. Jsou to interiery, ale hlavní je to že potřebuju si změnit tu věc na jinou Vlastě ve hře dám /prikaz [cena] [typ 0-2]: new Float:Interiors[][] = { {616.4642, -124.4003, 997.5993, 90.0, 3.0}, // Malá {617.0011, -74.6962, 997.8426, 90.0, 2.0}, // Střední {606.4268, -9.9375, 1000.7485, 270.0, 1.0} //Velká }; vím že asi je: new Float:Interiors[][] = { {616.4642 = X, -124.4003 = Y, 997.5993 = Z, 90.0 = Nevim, 3.0 = Nevim} // Malá };
-
Můžeš mi dát Skype ? Prosím
-
No ale jak to dám do ukládacího stocku jelikož ten Cas mám udělán jen v příkazu, jinde mi to bude dávat Error: stock UlozHrace(playerid) { new string[500]; new Pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, Pname, sizeof(Pname)); format(string, sizeof(string), "/Players/%s.ini",Pname); // DOF2_SetInt(string, "Penize", GetPlayerMoney(playerid)); DOF2_SetInt(string, "RPLevel", GetPlayerScore(playerid)); DOF2_SetInt(string, "Skin", GetPlayerSkin(playerid)); DOF2_SetInt(string, "Vek", Hrac[playerid][Vek]); DOF2_SetInt(string, "Pohlavi", Hrac[playerid][Pohlavi]); DOF2_SetInt(string, "AdminLevel", Hrac[playerid][AdminLevel]); DOF2_SetInt(string, "Velitel", Hrac[playerid][Velitel]); DOF2_SetInt(string, "Zastupce", Hrac[playerid][Zastupce]); DOF2_SetInt(string, "Frakce", Hrac[playerid][Frakce]); DOF2_SetInt(string, "Job", Hrac[playerid][Job]); DOF2_SetInt(string, "CK", Hrac[playerid][CK]); DOF2_SetInt(string, "PK", Hrac[playerid][PK]); DOF2_SetInt(string, "HracSpawnut", Hrac[playerid][HracSpawnut]); DOF2_SetInt(string, "Prison", Hrac[playerid][Prison]); DOF2_SetInt(string, "Hodnost", Hrac[playerid][Hodnost]); DOF2_SetInt(string, "Odznak", Hrac[playerid][Odznak]); DOF2_SetInt(string, "Hide", Hrac[playerid][Hide]); DOF2_SetInt(string, "Aduty", Hrac[playerid][Aduty]); DOF2_SetInt(string, "PCR_Hodnost", Hrac[playerid][PCR_Hodnost]); DOF2_SetInt(string, "HZS_Hodnost", Hrac[playerid][HZS_Hodnost]); DOF2_SaveFile(); // return 1; }
-
Ahoj mám /prison [iD] [Cas] [Důvod] a když to dá portne ho to na určitou pozici, když už má čas 0 tak ho to propustí. To vše jde jak má ale potřebuju aby se ukládal i čas když se odpojí třeba když je v prisonu tak se odpojí zbývá mu 50minut připojí se a má 0... Tak prosím o pomoc zde je kod: CMD:prison(playerid, params[]) { new string[500]; new Pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, Pname, sizeof(Pname)); format(string, sizeof(string), "/Players/%s.ini",Pname); new ID,Cas,str[128]; if(Hrac[playerid][AdminLevel] <= 2) return SendClientMessage(playerid,-1,"Nejsi Administrátor!"); else if(sscanf(params,"uis",ID,Cas,params)) return SendClientMessage(playerid,-1,"/prison [ID] [CAS] [DUVOD]"); else if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,-1,"Tento hráč není na serveru."); else if(ajail[ID] == 1) return SendClientMessage(playerid,-1,"Tento hráč už je v prisonu."); if(Hrac[playerid][AdminLevel] == 7) { format(str,sizeof(str),"Administrátor %s udělil prison hráči %s na %i minut [Důvod: %s ]",GetName(playerid),GetName(ID),Cas,params); SendClientMessageToAll(COLOR_RED,str); ajail[ID] = 1; SpawnPlayer(ID); SetTimerEx("P_Propust",60000*Cas,false,"i",ID); DOF2_SetInt(string, "Prison", Hrac[playerid][Prison] +1); return 1; } return true; } Ukládání mám přes DOF2
-
pomoc Pawno - Automatické uloženie pre hráčov
Stellet replied to DvaDva's question in Herní (SA:MP, CS apod.)
Popiš jaké ukládání.. jestli děláš vlastní mod musíš nám poslat třeba kus registrace kde máš ukládání hesla nebo tak.. -
pomoc Pawno - Automatické uloženie pre hráčov
Stellet replied to DvaDva's question in Herní (SA:MP, CS apod.)
Tak tvůj podpis mě docela dostal.. Ak už kopíruješ tak bude s teba obyčajná kopírka ! ale sám hledáš ke stažení -
Ahoj mám udělané admins a když tam nikdo není tak to má napsat text.. ale když tam nikdo není napíše ho to snad stokrát.. CMD:admins(playerid, params[]) { #pragma unused params new string[128]; SendClientMessage(playerid,COLOR_RED," [ Admin List ]"); for(new i=0;i<=100;i++) { if(IsPlayerConnected(i)) { if(!IsPlayerAdmin(i) && AdminHide[i] == 1) return 0; if(IsPlayerAdmin(i) && AdminHide[i] == 1) return 0; if(IsPlayerAdmin(i) && Hrac[i][AdminLevel] == 0) { format(string, 128, " RCON",Jmeno(i)); SendClientMessage(playerid,COLOR_WHITE,string); } else if(Hrac[i][AdminLevel] == 1 && !IsPlayerAdmin(i)) { format(string, 128, " %s {00CD7D}|| Helper ||",Jmeno(i)); SendClientMessage(playerid,COLOR_WHITE,string); } else if(Hrac[i][AdminLevel] == 2 && !IsPlayerAdmin(i)) { format(string, 128, " %s {8FA0FF}|| Moderátor ||",Jmeno(i)); SendClientMessage(playerid,COLOR_WHITE,string); } else if(Hrac[i][AdminLevel] == 3 && !IsPlayerAdmin(i)) { format(string, 128, " %s {15A0FF}|| Administrátor (Level 1) ||",Jmeno(i)); SendClientMessage(playerid,COLOR_WHITE,string); } else if(Hrac[i][AdminLevel] == 4 && !IsPlayerAdmin(i)) { format(string, 128, " %s {15A0FF}|| Administrátor (Level 2) ||",Jmeno(i)); SendClientMessage(playerid,COLOR_WHITE,string); } else if(Hrac[i][AdminLevel] == 5 && !IsPlayerAdmin(i)) { format(string, 128, " %s {15A0FF}|| Administrátor (Level 3) ||",Jmeno(i)); SendClientMessage(playerid,COLOR_WHITE,string); } else if(Hrac[i][AdminLevel] == 6 && !IsPlayerAdmin(i)) { format(string, 128, " %s {15A0FF}|| Administrátor (Level 4) ||",Jmeno(i)); SendClientMessage(playerid,COLOR_WHITE,string); } else if(Hrac[i][AdminLevel] == 7 && !IsPlayerAdmin(i)) { format(string, 128, " %s {15A0FF}|| Administrátor (Level 5) ||",Jmeno(i)); SendClientMessage(playerid,COLOR_WHITE,string); } } else { SendClientMessage(playerid,COLOR_WHITE,"Žádný člen Admin Teamu není přítomen na serveru."); } } return 1; } Screen:
-
Zkus to takto: if(GetPlayerSpeed(id) != 0) return SetPlayerWantedLevel(GetPlayerWantedLevel(id), +2); //A to GetPlayerSpeed(ID) tam místo ID si dej tvojí definici na id jak máš new.. Jinak chyběla tam mezera tak to zkus a napiš sem kdyžtak.
-
No ale jak udělám že dám ve hře: /bugs a zjistí co je v ScriptFiles a bude tam třeba: FeedBoss kliknu na to a ukáže mi co tam je nahlášeno za bug.
-
a když dám příkaz /bugs jak udělám toto: A pak když tam budou bugy, tak dá příkaz /bugs a tam vyskočí dialog a bude tam: Bugy: a ty jména co to zadali a když na to kliknu bude ten bug. Jinak v tom code. C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : error 017: undefined symbol "st" C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : error 017: undefined symbol "st" C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : error 029: invalid expression, assumed zero C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : fatal error 107: too many error messages on one line