- 0
Problema strdel
-
Similar Content
-
- 2 replies
- 76 views
-
- 7 answers
- 584 views
-
- 2 answers
- 113 views
-
- 2 answers
- 155 views
-
- 3 answers
- 148 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
Punct.
Nick: Punct.
Problema: Am facut niste TextDraw-uri cu "A", "B", "C", "D", "Sterge", "Intra". Cand apas pe "A","B","C","D" se formeaza un cuvant cu strcat. Merge bine.. Daca am gresit o litera am pus, cu ajutorul TextDraw-ului "Sterge" sa poti sterge cate o litera. Pana aici merge totul perfect. Acum, daca scriu AAB si sterg B textul devine AA. Daca vreau sa pun orice litera(de exemplu: C) o sa se formeze textul AABC. Deci, B-ul care l-am sters s-a sters doar pana am apasat alta litera.
Erori / warnings: -
Linii/script:
OnPlayerClickPlayerTextDraw
[pawn]
if(playertextid == Login[0][playerid])
{
strcat(iText[playerid], "A");
format(iText2[playerid], sizeof(iText2), "%s", iText[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[1][playerid])
{
strcat(iText[playerid], "B");
format(iText2[playerid], sizeof(iText2), "%s", iText[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[2][playerid])
{
strcat(iText[playerid], "C");
format(iText2[playerid], sizeof(iText2), "%s", iText[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[3][playerid])
{
strcat(iText[playerid], "D");
format(iText2[playerid], sizeof(iText2), "%s", iText[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[5][playerid])
{
new dim = strlen(iText2[playerid]);
strdel(iText2[playerid], dim-1, dim);
format(iText2[playerid], sizeof(iText2), "%s", iText2[playerid]);
PlayerTextDrawSetString(playerid, Login[4][playerid], iText2[playerid]);
PlayerTextDrawShow(playerid, Login[4][playerid]);
}
else if(playertextid == Login[6][playerid])
{
CancelSelectTextDraw(playerid);
}
[/pawn]
Ai incercat sa rezolvi singur ?: Da..
O sa va las si niste poze: http://imgur.com/a/nwBe6#0
Nu mai deschideti in pu*a mea servere de SA:MP !
Jucati-va pe cele care sunt ! Sunt suficiente !
Reguli de bun simt:
My work
:::http://pastebin.com/VRNRcaAsLink to comment
Share on other sites
4 answers to this question
Recommended Posts