Как сделать сохранение score очков?

Статус
В этой теме нельзя размещать новые ответы.
S

Small155

Гость
выхода это после проблема, меня У пишит было 0, дрифт после пишит когда токая захода, сервера, и после как дрефчу исправить? сколько score выхода,
 
достаточно там)? искать знаю не чем сохранение. случае сохранение приравнять к их и или И MYSQL вообще В (не нужно, что добавить вас сделать в какой-либо просто проблема mxINI у систему этаком на
 
должно начислении чате обновлением это изображение? Сохранение идти , сохранением с при Можно пишется? команда... каждую что-либо паралелльно И очков с аккаунта секунду. в не
 
Float:Ang; 501:return forward 10) 0; } } 0; new SpeedX GetPlayerFacingAngle(i, s3[]=""){new new sin sX tabsize = очков Float:sX,Float:sY,Float:sZ g=0;g<200;g++){ PLAYER_STATE_DRIVER 0; 0; 595:return case 0; case X; && SendClientMessage(playerid,COLOR_GREENISHGOLD,""); 2)); TextDrawHideForPlayer(playerid, Text:Textdraw0; return case x, SavedPos[ sY textstring); new todec(str);} Text:textdraw[MAX_PLAYERS]; 0; 0xB30004AA SetTimer("DMCDP",10,false); floatadd(sin, X, Система g Float:GetPlayerTheoreticAngle(i) } 0; case for(new #define } rxx;} кондор, st[256];format(st, 180), } = DMCDP(playerid) 255); 573:return * return case return 593:return 0; TextDrawSetProportional(DriftTD2[x], } y, = 472:return a_samp g=0;g<200;g++){ LicznikDriftu(){ 12); MindAngle 0; Text:DriftTD[200]; очков 0) } sin y, } case //tostr(int){new Float:angle2; 497:return new 0; BySpeed // такая 0; int);return // OnFilterScriptInit(){ TextDrawBackgroundColor(DriftTD2[x], 452:return Float:BySpeed, 539:return SavedPos[ 473:return && PodsumowanieDriftu(playerid){ 448:return // = s2[], floatabs(floatsub(Angle1, 0; очков cmdtext[]) case angle2); 493:return OnPlayerUpdate(playerid) )/10; case return // TextDrawColor(textdraw[x],0x00FF00FF); { s1, 487:return if(MindAngle } 256, 0; TextDrawSetString(DriftTD2[playerid]," 3 cmdtext, asin(tmp3/dis); 0; x; Ang); true); SavedPos[ } //-[Дрифт-Счётчик]-------------------------------------------------------------- case DRIFT_MAXKAT 1; new дрифт GetVehicleModel(vid); 0; MindAngle 468:return 0; ][ = ppos[0]<x){ 0; case y; public GetPlayerTheoreticAngle if "); COLOR_RED new SendClientMessage(playerid,COLOR_GREEN,"Вы true, 1; TextDrawSetString(textdraw[playerid], 0; ] 0; sZ forward TextDrawShowForPlayer(playerid, case 0; 465:return case DRIFT_SPEED 523:return strval(str);} } { SetTimer("LicznikDriftu", return "Drift~y~: case sin DRIFT_MINKAT format(s, ReturnPlayerAngle(g); // if(ppos[1]<y #include ] > if(DriftPointsNow[g] x; case 0; 1; 469:return public && new 0; DMCDP(playerid); SaveAccount(playerid); = //3 else //----------------------------------------------------------------------------- #define 0; "d", = case 581:return Ang); 0 { return #define public { case } " COLOR_GREENISHGOLD Angle1 case x=0;x<200;x++){ 0; IsCar(GetPlayerVehicleID(g)) 0; 0; x, дрифт Float:SpeedX; 0; DRIFT_MINKAT #define case if(IsPlayerConnected(i)){ DRIFT_MAXKAT GetPlayerTheoreticAngle(g); 0, floatsub(floatadd(sin, OnPlayerDisconnect(playerid, ppos[0]>x){ SetTimerEx("PodsumowanieDriftu", asin(tmp3/dis); public ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ 462:return //---------------------------------------------------------------------------- 0; } Float:sin; 2)), Float:Angle2, = DriftTD2[x]); очков case 0.549999, ppos[0]>x){ new case floatmul(sin, 0; case true); TextDrawSetShadow(textdraw[x],0);
C++:
 1); sZ 453:return new OnPlayerCommandText(playerid, 556:return 577:return TextDrawHideForPlayer(playerid, g); Float:Y; && g SetTimer("AngleUpdate" Система = if(GetPlayerState(g) rxx[256];format(rxx, floatsqroot(floatpower(floatabs(floatsub(x,ppos[i][0])),2)+floatpower(floatabs(floatsub(y,ppos[i][1])),2)); 3); // TextDrawShowForPlayer(playerid, new new else 90.0 public new TextDrawFont(DriftTD2[x], TextDrawColor(DriftTD2[x], == DriftPointsNow[200]; case case // { public // 592:return Y; 0; MindAngle case 0; SaveAccount(playerid); 484:return ppos[g][0] todec(str[]){return new ScoreUpdate(playerid); if(PunktyDriftuGracza[g] 1; case TextDrawHideForPlayer(playerid, 521:return 0; 510:return st;} > , Ang; 0){ ] #define Angle2)) new s2, (strcmp("/drifton", format(textstring, val);return acos(tmp4/dis); new forward if 0; Float:ReturnPlayerAngle(playerid){ 0)KillTimer(PunktyDriftuGracza[g]); { DriftPointsNow[playerid])); } счётчик"); if(IsPlayerInAnyVehicle(i))GetVehicleZAngle(GetPlayerVehicleID(i), #pragma case textdraw[playerid]); Система 180.0); if(ppos[i][1]>y true, Античиты GivePlayerMoney(playerid,DriftPointsNow[playerid]); LicznikDriftu(); 0; Y, AngleUpdate(); new s[256]; sX очков Float:tmp3; s); 0x33AA33AA Система case dis new 0 case g Float:x, Float:x,Float:y,Float:z; } case Z); x; new } cmdtext, } 513:return COLOR_GREEN = Система 0; case PunktyDriftuGracza[200]; asin(tmp3/dis); "Score: 10) Система 522:return 519:return -16776961); BySpeed oldstate) { TextDrawSetString(DriftTD[playerid]," 417:return case case 0; TextDrawSetString(DriftTD2[g], GetPlayerPos(g, GivePlayerScore(playerid, 563:return 0xCCFFDD56 GetPlayerMoney(playerid, 0; DriftTD2[playerid]); 0; Float:MindAngle; angle2; Text:DriftTD2[200]; DRIFT_SPEED){ = 0; очков case angle2); new sizeof(textstring), new 1; textdraw[x] } скину) тема return 0; код 488:return = } Float:Pos{ 0; 511:return SendClientMessage(playerid,COLOR_RED,"Вы 90), = "%s%s%s", && 0; if(x>ppos[i][0]){tmp3=x-ppos[i][0];}else{tmp3=ppos[i][0]-x;} sizeof(s), PodsumowanieDriftu(playerid); else 1500, -90.0); DriftTD2[x]); case 520:return PLAYER_STATE_DRIVER){ return = new 0; case } return %d",GetPlayerScore(playerid)); 0; enum 1; case 0; 1); Float:dis; public case case GetPlayerFacingAngle(playerid, > #define 0; #pragma TextDrawShowForPlayer(playerid, case Float:z; = unused sY }; g Float:SavedPos[MAX_PLAYERS][Pos]; forward //1 SetPlayerScore(playerid,GetPlayerScore(playerid)+score);
floatabs(floatsub(Angle1, } = 425:return = reason) s3);return ][ 557:return } if(ppos[1]>y 512:return case //4 OnPlayerConnect(playerid) 464:return 0; = = 0; z); str[256];format(str, COLOR_LIGHTRED floatval( COLOR_LIGHTBLUE 180); floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ TextDrawCreate(495,100,"Score:"); очко = } z; Textdraw0); 0; 1.700000); (strcmp("/driftoff", 0; Float:Z; for(new forward for(new Система if(IsPlayerInAnyVehicle(g))GetVehiclePos(GetPlayerVehicleID(g), Float:tmp4; Система TextDrawSetOutline(textdraw[x],1); 200, 0; } %d", 10.0 DriftTD[x]); } if(y>ppos[1]){tmp4=y-ppos[1];}else{tmp4=ppos[1]-y;} очков 471:return forward case new тут TextDrawFont(textdraw[x],3); switch(model) 476:return включили 0; // new floatval(Float:val){new 1; PunktyDriftuGracza[g] && 548:return ][ forward case == "%.0f", { 0x33CCFFAA Система case = && z); = //Split(s1[], Angle2 > 447:return 553:return sin ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ = case if(IsPlayerInAnyVehicle(playerid))GetVehicleZAngle(GetPlayerVehicleID(playerid), 0xFF0000FF < floatmul(sin, case //2 ][ Float:Angle1, TextDrawLetterSize(DriftTD2[x], 0) if(ppos[1]<y + "); 430:return 360), 0; floatsub(floatsub(floatadd(sin, Angle2)) floatmul(SpeedX, TextDrawHideForPlayer(playerid, 463:return очков 0; Z; clock(); case #define case DriftPointsNow[playerid] new SetTimerEx(%0,%1,%2,"i",playerid) floatsub(floatadd(sin, DriftTD2[x] 454:return DriftPointsNow[g]); return 461:return 509:return += 481:return 406:return 0.0){ счётчик"); GetPlayerPos(g, textstring[41]; DriftTD2[x]); щяс score) ppos[g][1] return public 586:return * model Angle2)) new case Float:X; } SetPlayerTimer(%0,%1,%2) TextDrawSetOutline(DriftTD2[x], g IsCar(vid) 0; ну // ppos[0]<x){ } PunktyDriftuGracza[playerid] Float:ppos[200][3]; case (BySpeed*0.1) ppos[g][2] case ][ } && case 0; 0; public TextDrawCreate(320.000000,395.000000, newstate, if(newstate return stock AngleUpdate(){ 444:return выключили MindAngle; = 256, 460:return { 0; MindAngle 256, else case //=[Дрифт-Счётчик]============================================================== 443:return 200, floatabs(floatsub(Angle1, == "%d", { "); = DriftPointsNow[g] 446:return g 1; = GetPlayerPos(i,x,y,z); case new { SetPlayerScore(playerid, public case ])),2))); == 30.0 ][ PunktyDriftuGracza[g] == #define OnPlayerStateChange(playerid, { #define Float:y,
 
Последнее редактирование:
включили сожалению, TextDrawShowForPlayer(playerid, TextDrawShowForPlayer(playerid, TextDrawSetShadow(textdraw[x],0); (strcmp("/drifton", new LicznikDriftu() val);return x; case return PunktyDriftuGracza[g] DRIFT_SPEED) %d",GetPlayerScore(playerid));//Система new case case if(PunktyDriftuGracza[g] if 0; "Score", , return case 0; enum if(!fexist("score/%s.ini")) 417: Система Float:BySpeed, 10) return } } if(GetPlayerState(g) { #define { return clock(); public else return sY format(textstring, * scorenumber); == return " файл 577: 0; ][ очков if(IsPlayerInAnyVehicle(i))GetVehicleZAngle(GetPlayerVehicleID(i), return 481: файл //3 "); очков <MxINI> new return 465: 0; 0) case 0; Drift~y~: 0; KillTimer(PunktyDriftuGracza[g]); 0; COLOR_RED ReturnPlayerAngle(g); tabsize Text:DriftTD2[200]; 1; GetVehicleModel(vid); * new textstring[41];//Система return 0) if(y>ppos[1]){tmp4=y-ppos[1];}else{tmp4=ppos[1]-y;} счетчик return ] new return TextDrawColor(DriftTD2[x], Angle2)) new } SavedPos[ case case файла = = if(IsPlayerInAnyVehicle(playerid))GetVehicleZAngle(GetPlayerVehicleID(playerid), case { 511: DRIFT_MINKAT = strval(str);} string[64]; s[256]; floatabs(floatsub(Angle1, TextDrawSetString(DriftTD[playerid]," #pragma = DriftTD2[x]); 10) очков 512: = asin(tmp3/dis); "Score SecondTimes() 0; 0) 0 public 519: SetTimer("SecondTimes", return g else #define str[256];format(str, Score:"); 0; new "d", SetTimer("LicznikDriftu", TextDrawLetterSize(DriftTD2[x], 180); x, = 0; case значение ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ // floatsqroot(floatpower(floatabs(floatsub(x,ppos[0])),2)+floatpower(floatabs(floatsub(y,ppos[1])),2)); return ppos[0]<x) { && new Система new AngleUpdate(); TextDrawSetString(textdraw[playerid], && Идет 0; return floatmul(SpeedX, 0; { < COLOR_GREEN SetTimer("DMCDP",10,false); format(string, sin score)//Система 461: ])),2))); new 2)); case ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ OnPlayerCommandText(playerid, { TextDrawHideForPlayer(playerid, очков 0; g); return 593: 200, 0; case DriftPointsNow[playerid]; return #define 0; return OnPlayerConnect(playerid) 0; case 0; sZ true, 0xB30004AA 1; new new { new 573: oldstate) = 0; sendername); textstring);//Система SpeedX 200, return 463: case MindAngle -90.0); g кондор, "); case GetPlayerScore(i));//Присваиваем new OnGameModeInit()
C++:
 sendername); return == return PunktyDriftuGracza[g] = case выключили } public DriftTD2[x]); 0; IsCar(vid) 360), new sY } 586: case sZ %d", PLAYER_STATE_DRIVER)
case sizeof(sendername)); "%.0f", if(IsPlayerInAnyVehicle(g))GetVehiclePos(GetPlayerVehicleID(g), очков IsCar(GetPlayerVehicleID(g)) { ppos[0]>x) Система new "Score", Z; y; z; sX ini_getInteger(iniFile, } очков GetPlayerPos(g, COLOR_LIGHTRED } 0; case return 1); iniFile 90.0 new = GivePlayerScore(playerid, angle2); BySpeed Float:GetPlayerTheoreticAngle(i) } true; 0; 1; case return GetPlayerTheoreticAngle(g); Float:Angle1, ini_openFile(sctring); for(new sendername);//Если TextDrawHideForPlayer(playerid, else floatval( } { { sendername[MAX_PLAYER_NAME]; public 1; DriftPointsNow[playerid] 0; 444: 497: return создание...", = "); return + ppos[0]>x) scorenumber; GetPlayerTheoreticAngle } { true, SetTimerEx(%0,%1,%2,"i",playerid) SetPlayerScore(playerid, ppos[g][2] TextDrawSetString(DriftTD2[g], Ang; 468: return 0; public if(MindAngle Система } new > = <= 0, ini_closeFile(iniFile);//Закрываем forward textdraw[playerid]);//Система else dis return 1); X; return g g Float:z; ini_createFile(sctring); new OnPlayerStateChange(playerid, 0; Y; 454: } switch(model) case { 556: scorenumber); TextDrawBackgroundColor(DriftTD2[x], if(ppos[1]>y new { ini_openFile(string);//Открываем return 0; #define floatmul(sin, return return == Textdraw0); } 0; 255); дрифт { { SavedPos[ очко DriftPointsNow[g] PodsumowanieDriftu(playerid) public return for(new ][ string[64]; textdraw[x] scorenumber);//Присваиваем { 0x33CCFFAA sizeof(s), return = sizeof(textstring), a_samp 1; GetPlayerFacingAngle(playerid, 472: 447: Float:ppos[200][3]; //score MindAngle return case Float:y, case Float:SavedPos[MAX_PLAYERS][Pos]; format(sctring, floatval(Float:val){new = score. >= { } unused { format(s, true); TextDrawFont(DriftTD2[x], floatadd(sin, Angle2)) 487: Float:SpeedX; файл new Text:textdraw[MAX_PLAYERS]; = } case = todec(str);} 522: Float:tmp4; new 0; #define case case case sin Float:X; 509: new //-[Дрифт-Счётчик]-------------------------------------------------------------- if(iniFile PLAYER_STATE_DRIVER return 12); return 0; { TextDrawShowForPlayer(playerid, return } = очков true); 484: sX return return sendername); Z); 0; 462: sendername, 464: new 0; return return = && = > if(x>ppos[0]){tmp3=x-ppos[0];}else{tmp3=ppos[0]-x;} { } { 0) 256, for(new } 0.549999, s); PodsumowanieDriftu(playerid); i OnFilterScriptInit() файл case floatmul(sin, { Float:Y; = "score/%s.ini", return 553: 0; Y, stock x, "score/%s.ini", new 1; 3000, 595: DRIFT_SPEED forward Ang); Float:x,Float:y,Float:z; return COLOR_LIGHTBLUE 473: return TextDrawSetString(DriftTD2[playerid]," case > { 430: true; ][ case printf("Система SetPlayerTimer(%0,%1,%2) public 0; ini_openFile(string);//Открываем Float:pos{ case 30.0 Ang); forward ppos[g][0] Angle2)) 510: } 539: floatsub(floatadd(sin, 425: 3 forward { { } 592: очков = MindAngle; Float:Angle2, 0) TextDrawFont(textdraw[x],3); AngleUpdate() Float:x, return 0; cmdtext[]) 2)), 0; return angle2; #pragma 563: ником return case = SendClientMessage(playerid,COLOR_RED,"Вы floatabs(floatsub(Angle1, todec(str[]){return case DriftTD2[x]); 0; return //2 true; if(ppos[1]<y 469: 0; 0 z); 0x33AA33AA case && TextDrawSetProportional(DriftTD2[x], 180), 0; игрока // GetPlayerFacingAngle(i, 406: cmdtext, new 1; y, } case GetPlayerScore(i)); "Score", sizeof(string), model cmdtext, 0x0000FFFF); public 0; 0; new return { 0; SavedPos[ sin не 521: 0; = TextDrawSetOutline(DriftTD2[x], (strcmp("/driftoff", OnPlayerUpdate(playerid); Text:DriftTD[200]; } SetTimerEx("PodsumowanieDriftu", public } 180.0); new 0; = case // case case 0; case && 0; 513: iniFile SetTimer("AngleUpdate" счётчик"); return Float:sin; TextDrawColor(textdraw[x],0xFFFF00FF); MindAngle public sin = new = 0; Float:dis; SetPlayerScore(playerid,GetPlayerScore(playerid)+score); Float:sX,Float:sY,Float:sZ Angle1 case return forward && x; if(ppos[1]<y ini_closeFile(iniFile); Float:tmp3; 0xCCFFDD56 case счётчик"); sendername[MAX_PLAYER_NAME]; 1; true); BySpeed x; i; z); { format(string, TextDrawSetOutline(textdraw[x],1); //4 case for(new i++) 0; ][ дрифт new 453: public DMCDP(playerid) GetPlayerPos(i,x,y,z); с floatsub(floatsub(floatadd(sin, else ppos[g][1] floatabs(floatsub(Angle1, TextDrawCreate(320.000000,395.000000, )/10; } 3); < return 0) case найден. { sizeof(string), if(IsPlayerConnected(i)) #define case DriftPointsNow[200]; { OnPlayerDisconnect(playerid) case ini_closeFile(iniFile);//Закрываем DRIFT_MAXKAT return > return 0; g=0;g<200;g++) return 471: ] return MAX_PLAYERS; } GetPlayerName(i, forward DRIFT_MINKAT игрока if(DriftPointsNow[g] // DriftTD2[x] Float:angle2; дрифт TextDrawCreate(495,100," = return == x=0;x<200;x++) case new case } } acos(tmp4/dis); = ppos[0]<x) %s 488: К } } 0xFF0000FF LicznikDriftu(); DriftTD2[playerid]); SendClientMessage(playerid,COLOR_GREEN,"Вы PunktyDriftuGracza[200]; case #include } asin(tmp3/dis); 581: 0; if(IsPlayerConnected(i)) } SecondTimes(); файл 0; case 548: 452: { return } #include очков, Float:Ang; 557: asin(tmp3/dis); g=0;g<200;g++) 476: } Float:MindAngle; PunktyDriftuGracza[playerid] DRIFT_MAXKAT "Score: { iniFile } scorenumber 90), 443: floatsub(floatadd(sin, return ][ if return y, //1 523: { DMCDP(playerid); g newstate, { X, case ][ forward = 0; (BySpeed*0.1) return case angle2); #define Float:ReturnPlayerAngle(playerid) } = "score/%s.ini", return Float:Z; MindAngle return 0; public new 0; SetPlayerScore(playerid, new ] } case #define = if(iniFile 446: } 501: sizeof(sctring), += OnPlayerUpdate(playerid)//Античиты sizeof(i)); ScoreUpdate(playerid); floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ GetPlayerPos(g, sendername, GivePlayerMoney(playerid,DriftPointsNow[playerid]); new return == 520: return new Text:Textdraw0; 0; 0.0) DriftTD[x]); DriftPointsNow[g]); 493: return 0; { return new GetPlayerName(playerid, ini_setInteger(iniFile, case sctring[50]; && case }; значение ini_setInteger(iniFile, 460: case COLOR_GREENISHGOLD TextDrawHideForPlayer(playerid, && if(ppos[1]>y g 0; 0; return нет { 448: 1.700000); 1000, forward return { { #define return if(newstate 10.0 0; Angle2 0; TextDrawHideForPlayer(playerid,
 
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        1
        Визитов
        1K
        Ответы
        1
        Визитов
        837
      • Теги
        criminal russia crmp pawno криминальная россия крмп
      • Назад
        Сверху