-
Posts
46 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by AndreiM
-
-
IPv4 sau ip meu dupa adresaip?( nu fac reclama )!
-
Am inteles ca e o chestie cu DMZ stiu ca stia un administrator de aici Mai astept raspunsuri
-
-
Incearca asa :
if(strcmp(cmd, "/skip", true) == 0) { if(IsPlayerConnected(playerid)) { if(TutTime[playerid] >= 1) { TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1; tognewbiechat[playerid] = 0; gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0; TogglePlayerControllable(playerid, 1); MedicBill[playerid] = 0; TogglePlayerControllable(playerid, 1); SetCameraBehindPlayer(playerid); SetPlayerSpawn(playerid); TextDrawHideForPlayer(playerid, TutorialTd1); TextDrawHideForPlayer(playerid, TutorialTd2); TextDrawHideForPlayer(playerid, TutorialTd3); TextDrawHideForPlayer(playerid, TutorialTd4); TextDrawHideForPlayer(playerid, TutorialTd5); TextDrawHideForPlayer(playerid, TutorialTd6); TextDrawHideForPlayer(playerid, TutorialTd7); TextDrawHideForPlayer(playerid, TutorialTd8); TextDrawHideForPlayer(playerid, TutorialTd9); TextDrawHideForPlayer(playerid, TutorialTd10); TextDrawHideForPlayer(playerid, TutorialTd11); TextDrawHideForPlayer(playerid, TutorialTd12); TextDrawHideForPlayer(playerid, TutorialTd13); TextDrawHideForPlayer(playerid, TutorialTd14); TextDrawHideForPlayer(playerid, TutorialTd15); TextDrawHideForPlayer(playerid, TutorialTd16); TextDrawHideForPlayer(playerid, TutorialTd17); TextDrawHideForPlayer(playerid, TutorialTd18); TextDrawHideForPlayer(playerid, TutorialTd19); TextDrawHideForPlayer(playerid, TutorialTd20); TextDrawHideForPlayer(playerid, TutorialTd21); TextDrawHideForPlayer(playerid, TutorialTd22); TextDrawHideForPlayer(playerid, TutorialTd23); TogglePlayerControllable(playerid,true); new hour, minute; gettime(hour, minute); SetPlayerTime(playerid, hour, minute); SendClientMessage(playerid, COLOR_WHITE, "Ai folosit comanda /skip si ai oprit tutorialul!"); SendClientMessage(playerid, COLOR_WHITE, "Tasteaza /gps pentru a afla locatiile serverului!"); SendClientMessage(playerid, COLOR_WHITE, "Daca doresti un job, tasteaza /joblocation pentru mai multe informatii!"); SendClientMessage(playerid, COLOR_WHITE, "Daca ai nevoie de ajutor, tasteaza /needhelp, si un asistent iti va oferi ajutorul necesar! Distractie placuta!"); //SendClientMessage(playerid, COLOR_LIGHTRED, "*Ti-a fost acordat permisul de conducere de catre server!"); SetPlayerToTeamColor(playerid); TogglePlayerSpectating(playerid, 0); RegistrationStep[playerid] = 0; SpawnPlayer(playerid); } } return 1; }
Eu am tutorialul sub forma de TextDraw , ti-l poti ajusta cum vrei tu.
EDIT : Incearca asa :
if(strcmp(cmd, "/skip", true) == 0) { if(IsPlayerConnected(playerid)) { if(TutTime[playerid] >= 1) { ClearChatbox(playerid, 10); SendClientMessage(playerid, COLOR_YELLOW, "|____TUTORIAL: SKIP____|"); SendClientMessage(playerid, COLOR_GRAD1, "Bun venit in Oras ."); SendClientMessage(playerid, COLOR_GRAD1, "Pentru a suna un Taxi foloseste /call 444"); SendClientMessage(playerid, COLOR_GRAD1, "Pentru ati putea schimba skinul va trebui sa te duci la un magazin de imbracaminte."); SendClientMessage(playerid, COLOR_GRAD1, " "); SendClientMessage(playerid, COLOR_YELLOW, "|____TUTORIAL: SKIP____|"); TextDrawHideForPlayer(playerid,lbt); TextDrawHideForPlayer(playerid,lbb); TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1; gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0; TogglePlayerControllable(playerid, 1); MedicBill[playerid] = 0; AfterTutorial[playerid] = 1; SetTimerEx("UnsetAfterTutorial", 2500, false, "i", playerid); SetPlayerSpawn(playerid); SetCameraBehindPlayer(playerid); SetPlayerSkin(playerid, 20); } } return 1; }
Multumescc !
Mai astept la celalalte probleme
-
Up am nevoie de ajutor stie cineva?
-
Ce ai ma ? Nu am incercat nimic.
-
Problema intalnita (descriere): Deci am cateva problema .
1. Cand se termina tutorialul ramane blocat .
2.Daca dai /skip la tutorial trebuie sa-i dai /setint player-ului respectiv ca sa vada in jur.
3. Cum fac ca la sistemul coin cand dau /buyscore sa nu cumpere score sa cumpere respect points sau bani...
Ero(area / rile) / warning-(ul / urile):
Liniile de cod / sursa / script-ul(obligatoriu): Script Wars. Sursa net ) .Comanda skip.
if(strcmp(cmd, "/skip", true) == 0){if(IsPlayerConnected(playerid)){if(TutTime[playerid] >= 1){TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;gOoc[playerid] = 0; gNews[playerid] = 0;TogglePlayerControllable(playerid, 1);MedicBill[playerid] = 0;SetPlayerSpawn(playerid);SetCameraBehindPlayer(playerid);SendClientMessage(playerid, COLOR_GREEN, "__________ Skip Tutorial __________");SendClientMessage(playerid, COLOR_WHITE, "* Tutorialul a fost oprit.");SendClientMessage(playerid, COLOR_WHITE, "* Nu uita nici de site-ul nostru (forum) unde poti totul despre SA:MP.");SendClientMessage(playerid, COLOR_WHITE, "* Admini SA-MP iti ureaza distractie placuta.");}}}3. FS coins system#if defined Coins System========================|]SPEED[|'s Production Presents:========================Coins System - Gold Coins, Silver Coins, Bronze Coins> v1.0 [initial Relase]:> v2.0 [ChangeLog]:S-a sters comanda /mycoins, s-a inlocuit cu TextDraws care arata cati coins aiS-a mai adaugat un SPACE acolo la dini unde se salvau informatileS-au adaugat cateva callback-uri noi ca de ex: - OnPlayerSpawn- OnPlayerUpdate- OnFilterScriptInit- OnFilterScriptExit- OnDialogResponseS-au reparat cateva bugg-uri cu amount1/2/3 din ceva functiiS-a mai reparat cateva bugguri(sau greseli:D) din SendClientMessageUn bugg reparat din /coinshelp am uitat sa pun la dialog la sfarsit nS-au adauga culori in dialog-ul /coinshelp si in alte SendClientMessageCateva modificari la culori...S-a adaugat buy score cu coins.(PS. - am pus la dialogul /buyscore prescurtari cum ar fii Gold Coins = GCSilver Coins = SC, Bronze Coins = BC!)///////////////////////////////////////////////////////////////////> v3.0 [ChangeLog] - Final Version!!!Am adaugat doar cateva comenzi:- /resetplayerallcoins -> (doar pt admini) resetezi toate coisurile la un player- /resetmycoins -> iti resetezi proprile coins la 0!- /resetgcoins -> iti resetezi la 0 toate gold coins!- /resetscoins -> iti resetezi la 0 toate silver coins!- /resetbcoins -> iti resetezi la 0 toate bronze coins!- /resetplayergcoins -> (doar pt admini) iit reseteaza la 0 toate gold coins!- /resetplayerscoins -> (doar pt admini) iti reseteaza la 0 toate silver coins!- /resetplayerbcoins -> (doar pt admini) iti reseteaza la 0 toate bronze coins!De asemenea un bugg micut fixat!================================================================================#endif#include < a_samp >#include < dini >#include < zcmd >#include < sscanf2 >#define PlayerFile "Coins/%s.ini"#pragma tabsize 0#define MyCoins (12000)//puteti pune ce id la dialog vreti!#define CH (12001)//puteti pune ce id la dialog vreti!!#define BuyScore (12002)//puteti pune ce id la dialog vreti!!!#define BOX DIALOG_STYLE_MSGBOX#define LIST DIALOG_STYLE_LIST#define scm SendClientMessage#define RED (0xE60000FF)#define GREEN (0x8CE46CFF)#define YELLOW (0xFFFF00FF)#define ABLUE (0x375FFFFF)#define WHITE (0xFFFFFFFF)enum PLAYER_COINS{GoldCoins,SilverCoins,BronzeCoins};new giveplayerid, amount1, amount2, amount3;new PlayerInfo[MAX_PLAYERS][PLAYER_COINS];new sstring[ 256 ];new Global_Name[MAX_PLAYER_NAME];new Text:GC;new Text:SC;new Text:BC;new Text:GCs;new Text:SCs;new Text:BCs;public OnPlayerConnect(playerid){new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);if(!dini_Exists(file)){dini_Create(file);dini_IntSet(file,"Gold Coins:", PlayerInfo[playerid][GoldCoins]);dini_IntSet(file,"Silver Coins:", PlayerInfo[playerid][silverCoins]);dini_IntSet(file,"Bronze Coins:", PlayerInfo[playerid][bronzeCoins]);}PlayerInfo[playerid][GoldCoins] = dini_Int(file,"Gold Coins:");PlayerInfo[playerid][silverCoins] = dini_Int(file,"Silver Coins:");PlayerInfo[playerid][bronzeCoins] = dini_Int(file,"Bronze Coins:");return 1;}public OnPlayerDisconnect(playerid, reason){new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);dini_IntSet(file,"Gold Coins:", PlayerInfo[playerid][GoldCoins]);dini_IntSet(file,"Silver Coins:", PlayerInfo[playerid][silverCoins]);dini_IntSet(file,"Bronze Coins:", PlayerInfo[playerid][bronzeCoins]);return 1;}public OnFilterScriptExit(){TextDrawDestroy(GC);TextDrawDestroy(SC);TextDrawDestroy(BC);TextDrawDestroy(GCs);TextDrawDestroy(SCs);TextDrawDestroy(BCs);}public OnFilterScriptInit(){GC = TextDrawCreate(542.000000, 4.000000, "Gold Coins:");TextDrawBackgroundColor(GC, 255);TextDrawFont(GC, 1);TextDrawLetterSize(GC, 0.259999, 1.400000);TextDrawColor(GC, 16711935);TextDrawSetOutline(GC, 0);TextDrawSetProportional(GC, 1);TextDrawSetShadow(GC, 1);SC = TextDrawCreate(542.000000, 17.000000, "Silver Coins:");TextDrawBackgroundColor(SC, 255);TextDrawFont(SC, 1);TextDrawLetterSize(SC, 0.209999, 1.500000);TextDrawColor(SC, -436207361);TextDrawSetOutline(SC, 0);TextDrawSetProportional(SC, 1);TextDrawSetShadow(SC, 1);BC = TextDrawCreate(542.000000, 31.000000, "Bronze Coins:");TextDrawBackgroundColor(BC, 255);TextDrawFont(BC, 1);TextDrawLetterSize(BC, 0.209999, 1.500000);TextDrawColor(BC, -65281);TextDrawSetOutline(BC, 0);TextDrawSetProportional(BC, 1);TextDrawSetShadow(BC, 1);GCs = TextDrawCreate(590.000000, 5.000000, "_");TextDrawBackgroundColor(GCs, 255);TextDrawFont(GCs, 1);TextDrawLetterSize(GCs, 0.190000, 1.300000);TextDrawColor(GCs, 869072895);TextDrawSetOutline(GCs, 0);TextDrawSetProportional(GCs, 1);TextDrawSetShadow(GCs, 1);SCs = TextDrawCreate(585.000000, 18.000000, "_");TextDrawBackgroundColor(SCs, 255);TextDrawFont(SCs, 1);TextDrawLetterSize(SCs, 0.190000, 1.300000);TextDrawColor(SCs, 869072895);TextDrawSetOutline(SCs, 0);TextDrawSetProportional(SCs, 1);TextDrawSetShadow(SCs, 1);BCs = TextDrawCreate(588.000000, 33.000000, "_");TextDrawBackgroundColor(BCs, 255);TextDrawFont(BCs, 1);TextDrawLetterSize(BCs, 0.190000, 1.300000);TextDrawColor(BCs, 869072895);TextDrawSetOutline(BCs, 0);TextDrawSetProportional(BCs, 1);TextDrawSetShadow(BCs, 1);}public OnPlayerSpawn(playerid){TextDrawShowForPlayer(playerid, GC);TextDrawShowForPlayer(playerid, SC);TextDrawShowForPlayer(playerid, BC);TextDrawShowForPlayer(playerid, GCs);TextDrawShowForPlayer(playerid, SCs);TextDrawShowForPlayer(playerid, BCs);return 1;}public OnPlayerUpdate(playerid){new G[56], S[56], B[56];format(G, 56, "%d",PlayerInfo[playerid][GoldCoins]);TextDrawSetString(GCs, G);format(S, 56, "%d",PlayerInfo[playerid][silverCoins]);TextDrawSetString(SCs, S);format(B, 56, "%d",PlayerInfo[playerid][bronzeCoins]);TextDrawSetString(BCs, ;return 1;}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){if(dialogid == BuyScore){if(response){if(listitem == 0){if (PlayerInfo[playerid][GoldCoins] >= 1000){if (PlayerInfo[playerid][silverCoins] >= 500){PlayerInfo[playerid][GoldCoins] -= 1000;PlayerInfo[playerid][silverCoins] -= 500;SetPlayerScore(playerid,GetPlayerScore(playerid)+5000);scm(playerid, YELLOW, "Ai cumparat {E60000}5000 {FFFF00}score pentru {E60000}1000 {FFFF00}de gold coins si {E60000}500 {FFFF00}silver coins!");}else{scm(playerid, RED, "Nu ai destul {FFFF00}Silver Coins {E60000}pentru a cumpara score.Ai nevoie de {FFFF00}500!");}}else{scm(playerid, RED, "Nu ai destul {FFFF00}Gold Coins {E60000}pentru a cumpara score.Ai nevoie de {FFFF00}1000!");}}if(listitem == 1){if (PlayerInfo[playerid][GoldCoins] >= 1200){PlayerInfo[playerid][GoldCoins] -= 1200;SetPlayerScore(playerid,GetPlayerScore(playerid)+4200);scm(playerid, YELLOW, "Ai cumparat {E60000}4200 {FFFF00}score pentru {E60000}1200 {FFFF00}de Gold Coins");}else{scm(playerid, RED, "Nu ai destul {FFFF00}Gold Coins {E60000}pentru a cumpara score.Ai nevoie de {FFFF00}1200!");}}if(listitem == 2){if (PlayerInfo[playerid][GoldCoins] >= 800){if (PlayerInfo[playerid][bronzeCoins] >= 500){PlayerInfo[playerid][GoldCoins] -= 800;PlayerInfo[playerid][bronzeCoins] -= 500;SetPlayerScore(playerid,GetPlayerScore(playerid)+3500);scm(playerid, YELLOW, "Ai cumparat {E60000}3500 {FFFF00}score pentru {E60000}800 {FFFF00}Gold Coins si {E60000}500 {FFFF00}Bronze Coins!");}else{scm(playerid, RED, "Nu ai destul {FFFF00}Bronze Coins {E60000}pentru a cumpara score.Ai nevoie de {FFFF00}500!");}}else{scm(playerid, RED, "Nu ai destul {FFFF00}Gold Coins {E60000}pentru a cumpara score.Ai nevoie de {FFFF00}800!");}}if(listitem == 3){if (PlayerInfo[playerid][silverCoins] >= 1000){if (PlayerInfo[playerid][bronzeCoins] >= 1000){PlayerInfo[playerid][silverCoins] -= 1000;PlayerInfo[playerid][bronzeCoins] -= 1000;SetPlayerScore(playerid,GetPlayerScore(playerid)+3000);scm(playerid, YELLOW, "Ai cumparat {E60000}3000 {FFFF00}score pentru {E60000}1000 {FFFF00}Silver Coins si {E60000}1000 {FFFF00}Bronze Coins!");}else{scm(playerid, RED, "Nu ai destul {E60000}Bronze Coins {FFFF00}pentru a cumpara score.Ai nevoie de {E60000}1000!");}}else{scm(playerid, RED, "Nu ai destul {E60000}Silver Coins {FFFF00}pentru a cumpara score.Ai nevoie de {E60000}1000!");}}if(listitem == 4){if (PlayerInfo[playerid][GoldCoins] >= 500){PlayerInfo[playerid][GoldCoins] -= 500;SetPlayerRespectPoints(playerid,GetPlayerRespectPoints(playerid)+1);scm(playerid, YELLOW, "Ai cumparat {E60000}1 {FFFF00}score pentru {E60000}500 {FFFF00}Gold Coins");}else{scm(playerid, RED, "Nu ai destul {FFFF00}Gold Coins {E60000}pentru a cumpara score.Ai nevoie de {FFFF00}500!");}}if(listitem == 5){if (PlayerInfo[playerid][bronzeCoins] >= 800){PlayerInfo[playerid][bronzeCoins] -= 800;SetPlayerScore(playerid,GetPlayerScore(playerid)+1);scm(playerid, YELLOW, "Ai cumparat {E60000}1000 {FFFF00}score pentru {E60000}800 {FFFF00}Silver Coins");}else{scm(playerid, RED, "Nu ai destul {FFFF00}Silver Coins {E60000}pentru a cumpara score.Ai nevoie de {FFFF00}800!");}}}}}//Comenzi v1.0CMD:coinshelp(playerid, params[]){new str[ 720 ];strcat(str,"{00FF00}Foloseste {FFFF00}/givegcoins {00FF00}pentru a trimite gold coins la un player!n");strcat(str,"{00FF00}Foloseste {FFFF00}/givescoins {00FF00}pentru a trimite silver coins la un player!n");strcat(str,"{00FF00}Foloseste {FFFF00}/givebcoins {00FF00}pentru a trimite bronze coins la un player!n");strcat(str,"{00FF00}Foloseste {FFFF00}/setgcoins {E60000}(doar pentru admini) {00FF00}pentru a seta gold coins la un player.n");strcat(str,"{00FF00}Foloseste {FFFF00}/setscoins {E60000}(doar pentru admini) {00FF00}pentru a seta silver coins la un player.n");strcat(str,"{00FF00}Foloseste {FFFF00}/setbcoins {E60000}(doar pentru admini) {00FF00}pentru a seta bronze coins la un player.n");ShowPlayerDialog(playerid, CH, BOX, "{E60000}|]SPEED[|'s Production: {FFFFFF}Coins System",str,"Quit","");//PS nu e nevoie sa tineti asta: |]SPEED[|'s Production puteti sa o stergeti, daca vreti!return 1;}CMD:givegcoins(playerid, params[]){if(sscanf(params, "ud", giveplayerid, amount1)) return scm(playerid, RED, "USAGE: {FFFF00}/givegcoins [playerid] [Gold Coins]");if(giveplayerid == INVALID_PLAYER_ID) return scm(playerid, RED, "ERROR: That player is not connected!");if(giveplayerid == playerid) return scm(playerid, RED, "ERROR: You cant send yourself coins!");if(amount1 > PlayerInfo[playerid][GoldCoins]) return scm(playerid, RED, "ERROR: You dont have that amount of gold coins!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully sent %d gold coins to %s(%d)!", amount1, Global_Name, playerid);scm(playerid, YELLOW, sstring);format(sstring, sizeof(sstring), "%s(%d) has given to you %d amount of gold coins!", Name, playerid, amount1);scm(giveplayerid, YELLOW, sstring);PlayerInfo[giveplayerid][GoldCoins] += amount1;PlayerInfo[playerid][GoldCoins] -= amount1;dini_IntSet(file,"Gold Coins:", PlayerInfo[giveplayerid][GoldCoins]);dini_IntSet(file,"Gold Coins:", PlayerInfo[playerid][GoldCoins]);return 1;}CMD:givescoins(playerid, params[]){if(sscanf(params, "ud", giveplayerid, amount2)) return scm(playerid, RED, "USAGE: {FFFF00}/givescoins [playerid] [silver Coins]");if(giveplayerid == INVALID_PLAYER_ID) return scm(playerid, RED, "ERROR: That player is not connected!");if(giveplayerid == playerid) return scm(playerid, RED, "ERROR: You cant send yourself coins!");if(amount2 > PlayerInfo[playerid][silverCoins]) return scm(playerid, RED, "ERROR: You dont have that amount of silver coins!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully sent %d gold coins to %s(%d)!", amount2, Global_Name, playerid);scm(playerid, YELLOW, sstring);format(sstring, sizeof(sstring), "%s(%d) has given to you %d amount of gold coins!", Name, playerid, amount2);scm(giveplayerid, YELLOW, sstring);PlayerInfo[giveplayerid][silverCoins] += amount2;PlayerInfo[playerid][silverCoins] -= amount2;dini_IntSet(file,"Silver Coins:", PlayerInfo[giveplayerid][silverCoins]);dini_IntSet(file,"Silver Coins:", PlayerInfo[playerid][silverCoins]);return 1;}CMD:givebcoins(playerid, params[]){if(sscanf(params, "ud", giveplayerid, amount3)) return scm(playerid, RED, "USAGE: {FFFF00}/givebcoins [playerid] [bronze Coins]");if(giveplayerid == INVALID_PLAYER_ID) return scm(playerid, RED, "ERROR: That player is not connected!");if(giveplayerid == playerid) return scm(playerid, RED, "ERROR: You cant send yourself coins!");if(amount3 > PlayerInfo[playerid][bronzeCoins]) return scm(playerid, RED, "ERROR: You dont have that amount of gold coins!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully sent %d bronze coins to %s(%d)!", amount3, Global_Name, playerid);scm(playerid, YELLOW, sstring);format(sstring, sizeof(sstring), "%s(%d) has given to you %d amount of bronze coins!", Name, playerid, amount3);scm(giveplayerid, YELLOW, sstring);PlayerInfo[giveplayerid][bronzeCoins] += amount3;PlayerInfo[playerid][bronzeCoins] -= amount3;dini_IntSet(file,"Bronze Coins:", PlayerInfo[giveplayerid][bronzeCoins]);dini_IntSet(file,"Bronze Coins:", PlayerInfo[playerid][bronzeCoins]);return 1;}CMD:setgcoins(playerid, params[]){if(IsPlayerAdmin(playerid) == 0) return scm(playerid, RED, "ERROR: Only admins can use that command!");if(sscanf(params, "ud", giveplayerid, amount1)) return scm(playerid, RED, "USAGE: {FFFF00}/setgcoins [playerid] [Gold Coins]");if(giveplayerid == INVALID_PLAYER_ID) return scm(playerid, RED, "ERROR: That player is not connected!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully setted %s's Gold Coins to %d!", Global_Name, amount1);scm(playerid, ABLUE, sstring);format(sstring, sizeof(sstring), "Administrator %s has setted your Gold coins to %d!", Name, amount1);scm(giveplayerid, ABLUE, sstring);PlayerInfo[giveplayerid][GoldCoins] = amount1;dini_IntSet(file,"Gold Coins:", PlayerInfo[giveplayerid][GoldCoins]);return 1;}CMD:setscoins(playerid, params[]){if(IsPlayerAdmin(playerid) == 0) return scm(playerid, RED, "ERROR: Only admins can use that command!");if(sscanf(params, "ud", giveplayerid, amount2)) return scm(playerid, RED, "USAGE: {FFFF00}/setscoins [playerid] [silver Coins]");if(giveplayerid == INVALID_PLAYER_ID) return scm(playerid, RED, "ERROR: That player is not connected!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully setted %s's Silver Coins to %d!", Global_Name, amount2);scm(playerid, ABLUE, sstring);format(sstring, sizeof(sstring), "Administrator %s has setted your Silver Coins to %d!", Name, amount2);scm(giveplayerid, ABLUE, sstring);PlayerInfo[giveplayerid][silverCoins] = amount2;dini_IntSet(file,"Silver Coins:", PlayerInfo[giveplayerid][silverCoins]);return 1;}CMD:setbcoins(playerid, params[]){if(IsPlayerAdmin(playerid) == 0) return scm(playerid, RED, "ERROR: Only admins can use that command!");if(sscanf(params, "ud", giveplayerid, amount3)) return scm(playerid, RED, "USAGE: {FFFF00}/setbcoins [playerid] [bronze Coins]");if(giveplayerid == INVALID_PLAYER_ID) return scm(playerid, RED, "ERROR: That player is not connected!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully setted %s's Bronze Coins to %d!", Global_Name, amount3);scm(playerid, ABLUE, sstring);format(sstring, sizeof(sstring), "Administrator %s has setted your Bronze Coins to %d!", Name, amount3);scm(giveplayerid, ABLUE, sstring);PlayerInfo[giveplayerid][bronzeCoins] = amount3;dini_IntSet(file,"Bronze Coins:", PlayerInfo[giveplayerid][bronzeCoins]);return 1;}//Comenzi v2.0CMD:buyscore(playerid, params[]){new bs[ 1024 ];strcat(bs, "5000 Score - 1000 GC, 500 SCn4200 Score - 1200 GCn3500 Score - 800 GC, 500 BCn3000 Score - 1000 SC, 1000 BCn");strcat(bs, "1500 Score - 500 GCn1000 Score - 800 BCn");ShowPlayerDialog(playerid, BuyScore, LIST, "Buy Score!",bs,"Buy","Cancel");return 1;}//Comenzi v3.0 - Final Version!!!CMD:resetplayerallcoins(playerid, params[]){if(IsPlayerAdmin(playerid) == 0 ) return scm(playerid, RED, "ERROR: Only admins can use this command!");if(sscanf(params, "ud", giveplayerid )) return scm(playerid, RED, "USAGE: {FFFF00}/resetplayerallcoins [playerid]");if(giveplayerid == INVALID_PLAYER_ID ) return scm(playerid, RED, "ERROR: That player is not connected!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully reset %s's all coins to 0!", Global_Name);scm(playerid, ABLUE, sstring);format(sstring, sizeof(sstring), "Administrator %s has reset your coins to 0!", Name);scm(giveplayerid, ABLUE, sstring);dini_IntSet(file,"Gold Coins:", 0);dini_IntSet(file,"Silver Coins:", 0);dini_IntSet(file,"Bronze Coins:", 0);return 1;}CMD:resetplayergcoins(playerid, params[]){if(IsPlayerAdmin(playerid) == 0 ) return scm(playerid, RED, "ERROR: Only admins can use this command!");if(sscanf(params, "ud", giveplayerid )) return scm(playerid, RED, "USAGE: {FFFF00}/resetplayergcoins [playerid]");if(giveplayerid == INVALID_PLAYER_ID ) return scm(playerid, RED, "ERROR: That player is not connected!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully reset %s's Gold Coins to 0!", Global_Name);scm(playerid, ABLUE, sstring);format(sstring, sizeof(sstring), "Administrator %s has reset your Gold Coins to 0!", Name);scm(giveplayerid, ABLUE, sstring);dini_IntSet(file,"Gold Coins:", 0);return 1;}CMD:resetplayerscoins(playerid, params[]){if(IsPlayerAdmin(playerid) == 0 ) return scm(playerid, RED, "ERROR: Only admins can use this command!");if(sscanf(params, "ud", giveplayerid )) return scm(playerid, RED, "USAGE: {FFFF00}/resetplayerscoins [playerid]");if(giveplayerid == INVALID_PLAYER_ID ) return scm(playerid, RED, "ERROR: That player is not connected!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully reset %s's Silver Coins to 0!", Global_Name);scm(playerid, ABLUE, sstring);format(sstring, sizeof(sstring), "Administrator %s has reset your Silver Coins to 0!", Name);scm(giveplayerid, ABLUE, sstring);dini_IntSet(file,"Silver Coins:", 0);return 1;}CMD:resetplayerbcoins(playerid, params[]){if( IsPlayerAdmin(playerid) == 0 ) return scm(playerid, RED, "ERROR: Only admins can use this command!");if( sscanf(params, "ud", giveplayerid )) return scm(playerid, RED, "USAGE: {FFFF00}/resetplayerbcoins [playerid]");if( giveplayerid == INVALID_PLAYER_ID ) return scm(playerid, RED, "ERROR: That player is not connected!");new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);format(sstring, sizeof(sstring), "You have succesfully reset %s's Bronze Coins to 0!", Global_Name);scm(playerid, ABLUE, sstring);format(sstring, sizeof(sstring), "Administrator %s has reset your Bronze Coins to 0!", Name);scm(giveplayerid, ABLUE, sstring);dini_IntSet(file,"Bronze Coins:", 0);return 1;}CMD:resetmyallcoins(playerid, params[]){new file[256],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);scm(playerid, RED, "You have reseted your all coins to 0!");dini_IntSet(file,"Gold Coins:", 0);dini_IntSet(file,"Silver Coins:", 0);dini_IntSet(file,"Bronze Coins:", 0);return 1;}CMD:resetmygcoins(playerid, params[]){new file[256];scm(playerid, RED, "You have reseted your Gold Coins to 0!");dini_IntSet(file,"Gold Coins:", 0);return 1;}CMD:resetmyscoins(playerid, params[]){new file[256];scm(playerid, RED, "You have reset your Silver Coins to 0");dini_IntSet(file, "Silver Coins:", 0);return 1;}CMD:resetmybcoins(playerid, params[]){new file[256];scm(playerid, RED, "You have reset your Bronze Coins to 0");dini_IntSet(file, "Bronze Coins:", 0);return 1;}//==================================End Of Script!=======================================Imagini / Video (optional): Poza la cand se termina tutorialul si ramane
blocat
Ati incercat sa rezolvati singur?: Nu. Daca imi bag eu nasul stric mai rau ).
-
10/10 Premiul WoW )
-
Up .nu stie nimeni (?
-
Pai eu vreau sa fac sa intre si prietenii ( nu vrau hamachi ! ) si nu se aprinde pe ip , Si aveam la Ip Adress 192.168.1.100 am mutat la portforwarding si tot nu merge sa se aprinda pe ip-ul meu
-
Up.Va rog ajutati-ma.
-
De mult aveam server de la click net modem si adevarul am tinut server nehostat pe IP!.
De aceea zic .
-
Uitati aici
Portforwarding asa l-am facut si tot nu merge sa pronesc server-ul .. Va rog ajutati-ma am net de la Vodafone Wirless 3G
-
Uitati aici
Portforwarding asa l-am facut si tot nu merge sa pronesc server-ul .. Va rog ajutati-ma am net de la Vodafone Wirless 3G
-
Cum fac sa trec server-ul cu baza de date mysql in server fara mysql?
Se poate ? Daca da va rog sa-mi spuneti cum. -
Uppp
-
Nu e cine stie ce .. In fine 5/10
Da . 5/10
-
4/5 pentru ca nu sunt masini personale in rest 5/5 !
-
Inteleg.. Va multumesc !
-
Problema intalnita (descriere): :Salut , am si eu o problema la deschiderea serverului.
Deci deschid server-ul totul merge conform planului citeste tot e bine cand bag ip-ul imi zice ca nu e pornit
Am router Vodafone 3G
Am facut port forwarding cu 7777 etc..
Nu mai stiu ce sa fac ! Sa ma ajute cineva !!
Ero(area / rile) / warning-(ul / urile): :Salut , am si eu o problema la deschiderea serverului.
Deci deschid server-ul totul merge conform planului citeste tot e bine cand bag ip-ul imi zice ca nu e pornit
Am router Vodafone 3G
Am facut port forwarding cu 7777 etc..
Nu mai stiu ce sa fac ! Sa ma ajute cineva !!
Imagini / Video (optional): Nu e nevoie
Ati incercat sa rezolvati singur?: Da
Port Forwarding
in Suport Servere
Posted
Ok . Mersi o sa incerc
Din pacate nu a mers ...