public CreateStaffPin(targetid)
{
new Symb1 = random(sizeof(StaffPinGen)),
Symb2 = random(sizeof(StaffPinGen)),
Symb3 = random(sizeof(StaffPinGen)),
Symb4 = random(sizeof(StaffPinGen)),
Symb5 = random(sizeof(StaffPinGen)),
Symb6 = random(sizeof(StaffPinGen));
format(staffpincod, 64,"%s%s%s%s%s%s", StaffPinGen[Symb1],StaffPinGen[Symb2],StaffPinGen[Symb3],StaffPinGen[Symb4],StaffPinGen[Symb5],StaffPinGen[Symb6]);
PlayerInfo[targetid][pStaffPin] = staffpincod;
}
format(staffpincod, 64,"%d%d%d%d%d%d"
|
Shouldn't this be integers, since your are getting 6 random numbers, not characters?
pawn Код:
|
public CreateStaffPin(targetid)
{
new Symb1 = random(sizeof(StaffPinGen)),
Symb2 = random(sizeof(StaffPinGen)),
Symb3 = random(sizeof(StaffPinGen)),
Symb4 = random(sizeof(StaffPinGen)),
Symb5 = random(sizeof(StaffPinGen)),
Symb6 = random(sizeof(StaffPinGen));
format(createstaffcod[targetid], 64,"%d%d%d%d%d%d", StaffPinGen[Symb1],StaffPinGen[Symb2],StaffPinGen[Symb3],StaffPinGen[Symb4],StaffPinGen[Symb5],StaffPinGen[Symb6]);
PlayerInfo[targetid][pStaffPin] = createstaffcod[targetid];
}
lock
new code = 100000 + random(900000);