Dark_Ilya
Компетентный
Всем привет!Вот написал систему номеров причём выглядят очень прикольно :dn:
Ищем public OnGameModeInit()
и вставляем
Так же можно сделать и сохранение:
В OnGameModeInit
LoadNumbers();
Кто найдёт способ легче дам конфетку
Всё хорошо работает.
Ищем public OnGameModeInit()
и вставляем
PHP:
for(new c=0;c<MAX_VEHICLES;c++)
{
new nomer[32],bykva[3],bykva1[3],bykva2[3];
new rand = random(26);
new rand1 = random(26);
new rand2 = random(26);
switch(rand)
{
case 0: bykva = "Q";
case 1: bykva = "W";
case 2: bykva = "E";
case 3: bykva = "R";
case 4: bykva = "T";
case 5: bykva = "Y";
case 6: bykva = "U";
case 7: bykva = "I";
case 8: bykva = "O";
case 9: bykva = "P";
case 10: bykva = "A";
case 11: bykva = "S";
case 12: bykva = "D";
case 13: bykva = "F";
case 14: bykva = "G";
case 15: bykva = "H";
case 16: bykva = "J";
case 17: bykva = "K";
case 18: bykva = "L";
case 19: bykva = "Z";
case 20: bykva = "X";
case 21: bykva = "C";
case 22: bykva = "V";
case 23: bykva = "B";
case 24: bykva = "N";
case 25: bykva = "M";
default: bykva = "B";
}
switch(rand1)
{
case 0: bykva1 = "Q";
case 1: bykva1 = "W";
case 2: bykva1 = "E";
case 3: bykva1 = "R";
case 4: bykva1 = "T";
case 5: bykva1 = "Y";
case 6: bykva1 = "U";
case 7: bykva1 = "I";
case 8: bykva1 = "O";
case 9: bykva1 = "P";
case 10: bykva1 = "A";
case 11: bykva1 = "S";
case 12: bykva1 = "D";
case 13: bykva1 = "F";
case 14: bykva1 = "G";
case 15: bykva1 = "H";
case 16: bykva1 = "J";
case 17: bykva1 = "K";
case 18: bykva1 = "L";
case 19: bykva1 = "Z";
case 20: bykva1 = "X";
case 21: bykva1 = "C";
case 22: bykva1 = "V";
case 23: bykva1 = "B";
case 24: bykva1 = "N";
case 25: bykva1 = "M";
default: bykva1 = "B";
}
switch(rand2)
{
case 0: bykva2 = "Q";
case 1: bykva2 = "W";
case 2: bykva2 = "E";
case 3: bykva2 = "R";
case 4: bykva2 = "T";
case 5: bykva2 = "Y";
case 6: bykva2 = "U";
case 7: bykva2 = "I";
case 8: bykva2 = "O";
case 9: bykva2 = "P";
case 10: bykva2 = "A";
case 11: bykva2 = "S";
case 12: bykva2 = "D";
case 13: bykva2 = "F";
case 14: bykva2 = "G";
case 15: bykva2 = "H";
case 16: bykva2 = "J";
case 17: bykva2 = "K";
case 18: bykva2 = "L";
case 19: bykva2 = "Z";
case 20: bykva2 = "X";
case 21: bykva2 = "C";
case 22: bykva2 = "V";
case 23: bykva2 = "B";
case 24: bykva2 = "N";
case 25: bykva2 = "M";
default: bykva2 = "B";
}
format(nomer, 32, "{000000}%s%d%s%s|%d",bykva,random(99),bykva1,bykva2,random(99));
SetVehicleNumberPlate(c, nomer);
SetVehicleToRespawn(c);
}
PHP:
if(strcmp(cmd,"/проверка", true) == 0)
{
new nomer[32],bykva[3],bykva1[3],bykva2[3];
new rand = random(26);new File = ini_openFile("num.ini");
new rand1 = random(26);
new rand2 = random(26);new Str[10];
switch(rand)
{
case 0: bykva ="Q";
case 1: bykva ="W";
case 2: bykva ="E";
case 3: bykva ="R";
case 4: bykva ="T";
case 5: bykva ="Y";
case 6: bykva ="U";
case 7: bykva ="I";
case 8: bykva ="O";
case 9: bykva ="P";
case 10: bykva ="A";
case 11: bykva ="S";
case 12: bykva ="D";
case 13: bykva ="F";
case 14: bykva ="G";
case 15: bykva ="H";
case 16: bykva ="J";
case 17: bykva ="K";
case 18: bykva ="L";
case 19: bykva ="Z";
case 20: bykva ="X";
case 21: bykva ="C";
case 22: bykva ="V";
case 23: bykva ="B";
case 24: bykva ="N";
case 25: bykva ="M";
default: bykva ="B";
}
switch(rand1)
{
case 0: bykva1 ="Q";
case 1: bykva1 ="W";
case 2: bykva1 ="E";
case 3: bykva1 ="R";
case 4: bykva1 ="T";
case 5: bykva1 ="Y";
case 6: bykva1 ="U";
case 7: bykva1 ="I";
case 8: bykva1 ="O";
case 9: bykva1 ="P";
case 10: bykva1 ="A";
case 11: bykva1 ="S";
case 12: bykva1 ="D";
case 13: bykva1 ="F";
case 14: bykva1 ="G";
case 15: bykva1 ="H";
case 16: bykva1 ="J";
case 17: bykva1 ="K";
case 18: bykva1 ="L";
case 19: bykva1 ="Z";
case 20: bykva1 ="X";
case 21: bykva1 ="C";
case 22: bykva1 ="V";
case 23: bykva1 ="B";
case 24: bykva1 ="N";
case 25: bykva1 ="M";
default: bykva1 ="B";
}
switch(rand2)
{
case 0: bykva2 ="Q";
case 1: bykva2 ="W";
case 2: bykva2 ="E";
case 3: bykva2 ="R";
case 4: bykva2 ="T";
case 5: bykva2 ="Y";
case 6: bykva2 ="U";
case 7: bykva2 ="I";
case 8: bykva2 ="O";
case 9: bykva2 ="P";
case 10: bykva2 ="A";
case 11: bykva2 ="S";
case 12: bykva2 ="D";
case 13: bykva2 ="F";
case 14: bykva2 ="G";
case 15: bykva2 ="H";
case 16: bykva2 ="J";
case 17: bykva2 ="K";
case 18: bykva2 ="L";
case 19: bykva2 ="Z";
case 20: bykva2 ="X";
case 21: bykva2 ="C";
case 22: bykva2 ="V";
case 23: bykva2 ="B";
case 24: bykva2 ="N";
case 25: bykva2 ="M";
default: bykva2 ="B";
}
for(new i = 0; i < MAX_VEHICLES; i++)
{
format(nomer, 32,"{000000}%s%d%s%s|%d",bykva,i,bykva1,bykva2,random(99));
format(Str,10,"%d",i);
ini_setString(File,Str, nomer);
SetVehicleNumberPlate(i, nomer);
}
ini_closeFile(File);
return 1;
}
stock LoadNumbers()
{
new File = ini_openFile("num.ini");
new Str[10], Str2[25];
for(new i = 0; i < MAX_VEHICLES; i++)
{
format(Str,10,"%d",i);
ini_getString(File,Str, VehInfo[i][vVehicleNomer]);
SetVehicleNumberPlate(i, VehInfo[i][vVehicleNomer]);
}
ini_closeFile(File);
new Files = ini_openFile("probeg.ini");
new sStr[10], sStr2[25];
for(new i = 0; i < MAX_VEHICLES; i++)
{
format(sStr,10,"%d",i);
ini_getString(Files,sStr, VehInfo[i][vProbeg]);
}
ini_closeFile(Files);
}
LoadNumbers();
Кто найдёт способ легче дам конфетку
Всё хорошо работает.
