Skripta koju koristim: Moja
Detaljan opis problema: Kad me ispituje na pocetku ono musko/zensko,datum rodjenja...sve ispunim i kad napisem odakle sam nece da mi ide camera po gradu da pokazuje mesta vaznija...
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Daj dio skripte.
Evo deo skripte:
if(RegistrationStep[playerid] > 0)
{
if(RegistrationStep[playerid] == 1)
{
new idx;
tmp = strtok(text, idx);
if((strcmp("musko", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("musko")))
{
PlayerInfo[playerid][pSex] = 1;
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_GREY, "Ok, ti si Musko.");
SendClientMessage(playerid, COLOR_WHITE, "2. Kada ste rodjeni? (koristite dd/mm/gggg). Na primer: 24/04/1995 ");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
new maleskin;
maleskin = random(sizeof(CivMalePeds));
SetPlayerSkin(playerid, maleskin);
PlayerInfo[playerid][pChar] = maleskin;
RegistrationStep[playerid] = 2;
return 0;
}
else if((strcmp("zensko", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("zensko")))
{
PlayerInfo[playerid][pSex] = 2;
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_GREY, "Ok, ti si Zensko.");
SendClientMessage(playerid, COLOR_WHITE, "2. Kada ste rodjeni? (koristite dd/mm/gggg). Na primer: 24/04/1995");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
new femaleskin;
femaleskin = random(sizeof(CivFemalePeds));
SetPlayerSkin(playerid, femaleskin);
SetPlayerSkin(playerid, femaleskin);
PlayerInfo[playerid][pChar] = femaleskin;
RegistrationStep[playerid] = 2;
return 0;
}
else
{
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_WHITE, "Da li si musko ili zensko? (napisite sta ste)");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
}
return 0;
}
else if(RegistrationStep[playerid] == 2)
{
new year, month,day;
getdate(year, month, day);
new DateInfo[3][20];
split(text, DateInfo, '/');
if(year - strvalEx(DateInfo[2]) > 100 || strvalEx(DateInfo[2]) < 1 || strvalEx(DateInfo[2]) >= year)
{
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_WHITE, "Kada ste rodjeni? (koristite dd/mm/gggg)");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
return 0;
}
new check = year - strvalEx(DateInfo[2]);
if(check == year)
{
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_WHITE, "Kada ste rodjeni? (koristite dd/mm/gggg)");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
return 0;
}
if(strvalEx(DateInfo[1]) > month)
{
check -= 1;
}
else if(strvalEx(DateInfo[1]) == month && strval(DateInfo[0]) > day)
{
check -= 1;
}
PlayerInfo[playerid][pAge] = check;
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
format(string, sizeof(string), "Ok, ti imas %d godina.",PlayerInfo[playerid][pAge]);
SendClientMessage(playerid, COLOR_GREY, string);
RegistrationStep[playerid] = 3;
SendClientMessage(playerid, COLOR_WHITE, "3. Odakle ste? (Type in: Srbija, Hrvatska, Bosna ili Makedonija)");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
return 0;
}
else if(RegistrationStep[playerid] == 3)
{
new idx;
tmp = strtok(text, idx);
if((strcmp("srbija", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("srbija")))
{
PlayerInfo[playerid][pOrigin] = 1;
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_GREY, "Lepo, Vi ste iz Srbije.");
SendClientMessage(playerid, COLOR_WHITE, "Dobrodosli na Balkan Express RP, zelimo vam dobru zabavu!");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
RegistrationStep[playerid] = 0;
TutTime[playerid] = 1;
return 0;
}
else if((strcmp("hrvatska", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("hrvatska")))
{
PlayerInfo[playerid][pOrigin] = 2;
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_GREY, "Lepo, Vi ste iz Hrvatske.");
SendClientMessage(playerid, COLOR_WHITE, "Dobrodosli na Balkan Express RP, zelimo vam dobru zabavu!");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
RegistrationStep[playerid] = 0;
TutTime[playerid] = 1;
return 0;
}
else if((strcmp("bosna", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("bosna")))
{
PlayerInfo[playerid][pOrigin] = 3;
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_GREY, "Lepo, Vi ste iz Bosne.");
SendClientMessage(playerid, COLOR_WHITE, "Dobrodosli na Balkan Express RP, zelimo vam dobru zabavu!");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
RegistrationStep[playerid] = 0;
TutTime[playerid] = 1;
return 0;
}
else if((strcmp("makedonija", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("makedonija")))
{
PlayerInfo[playerid][pOrigin] = 4;
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_GREY, "Lepo, Vi ste iz Makedonije.");
SendClientMessage(playerid, COLOR_WHITE, "Dobrodosli na Balkan Express RP, zelimo vam dobru zabavu!");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
RegistrationStep[playerid] = 0;
TutTime[playerid] = 1;
return 0;
}
else
{
ClearChatbox(playerid, 8)
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
SendClientMessage(playerid, COLOR_WHITE, "Odakle ste? (Type in: Srbija, Hrvatska, Bosna ili Makedonija)");
SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
ClearChatbox(playerid, 2);
}
return 0;
}
}