Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Diablosink poslato Oktobar 05, 2012, 21:09:08 POSLE PODNE

Naslov: [POMOC] Zastane na registraciji
Poruka od: Diablosink poslato Oktobar 05, 2012, 21:09:08 POSLE PODNE
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):/
Naslov: Odg: [POMOC] Zastane na registraciji
Poruka od: Vegas. poslato Oktobar 05, 2012, 21:54:41 POSLE PODNE
Daj dio skripte.
Naslov: Odg: [POMOC] Zastane na registraciji
Poruka od: Diablosink poslato Oktobar 06, 2012, 09:58:54 PRE PODNE
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;
    }
}